add_subdirectory(contrib/lc-btrie)
add_subdirectory(contrib/libottery)
add_subdirectory(contrib/simdutf)
- include_directories("${CMAKE_SOURCE_DIR}/contrib/simdutf/include")
+ include_directories(BEFORE "${CMAKE_SOURCE_DIR}/contrib/simdutf/include")
# Configure zstd
if (SYSTEM_ZSTD MATCHES "OFF")
target_sources(simdutf-source INTERFACE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>/simdutf.cpp)
target_link_libraries(simdutf-source INTERFACE simdutf-include-source)
add_library(simdutf STATIC simdutf.cpp ../../../src/libutil/cxx/rspamd-simdutf.cxx)
-target_include_directories(simdutf PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> )
-target_include_directories(simdutf PUBLIC "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>")
+target_include_directories(simdutf BEFORE PRIVATE $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> )
+target_include_directories(simdutf BEFORE PUBLIC "$<BUILD_INTERFACE:${PROJECT_SOURCE_DIR}/include>")
if(MSVC)
if("${MSVC_TOOLSET_VERSION}" STREQUAL "140")