diff --git a/CMakeLists.txt b/CMakeLists.txt index 4516b9ef..c936a41c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -278,6 +278,20 @@ set_target_properties(static_lib PROPERTIES OUTPUT_NAME ${LIBRARY_NAME} CLEAN_DI add_library(shared_lib SHARED ${STATIC_LIB_SRC}) add_library(NuRaft::shared_lib ALIAS shared_lib) set_target_properties(shared_lib PROPERTIES OUTPUT_NAME ${LIBRARY_NAME} CLEAN_DIRECT_OUTPUT 1) + +# Include directories are necessary for dependents to use the targets. +target_include_directories(static_lib + PUBLIC + $ + $ +) + +target_include_directories(static_lib + PUBLIC + $ + $ +) + if (APPLE) target_link_libraries(shared_lib ${LIBRARIES}) endif ()