diff --git a/CMakeLists.txt b/CMakeLists.txt index b04c2cbebf665508f37e04099be13e1ea618f6af..31fb829d0c0115427f9553ae4428e9f9b6888055 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -72,7 +72,6 @@ if(csm_FOUND) endif() # ============ INCLUDES ============ -INCLUDE_DIRECTORIES("include") INCLUDE_DIRECTORIES(${EIGEN3_INCLUDE_DIRS}) @@ -205,9 +204,8 @@ install( ${LIB_INSTALL_DIR}/${PROJECT_NAME}/cmake ) -# 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(${PROJECT_NAME} INTERFACE +target_include_directories(${PLUGIN_NAME} PUBLIC + $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include> $<INSTALL_INTERFACE:${INCLUDE_INSTALL_DIR}> )