diff --git a/CMakeLists.txt b/CMakeLists.txt index da3150414246aa81abc036f7052463b6bc4846f2..c53254d213f4140961211fbfc1f0c5161946b196 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -99,12 +99,6 @@ ENDIF() # Configure config.h configure_file(${CMAKE_CURRENT_SOURCE_DIR}/internal/config.h.in "${WOLF_CONFIG_DIR}/config.h") -message("CONFIG DIRECTORY ${PROJECT_BINARY_DIR}") -include_directories("${PROJECT_BINARY_DIR}/conf") - -#INCLUDES SECTION -# ============EXAMPLE================== -include_directories(BEFORE "include") #HEADERS SET(HDRS_CAPTURE @@ -238,7 +232,11 @@ install( # Specifies include directories to use when compiling the plugin target # This way, include_directories does not need to be called in plugins depending on this one -target_include_directories(${PLUGIN_NAME} INTERFACE + +# +target_include_directories(${PLUGIN_NAME} PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> + $<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/conf> $<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}> )