From 59670a2f9787b395bdccbf9ed2c3d98cccb23e40 Mon Sep 17 00:00:00 2001 From: Alexy Pellegrini Date: Wed, 6 May 2026 11:54:09 +0200 Subject: [PATCH] COMP: Use ${PROJECT_NAME}_INSTALL_INCLUDE_DIR for install mode include dirs --- CMakeLists.txt | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index b1b900f..43c270c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -159,10 +159,15 @@ set(srcs ${vtkAddon_SRCS}) add_library(${lib_name} ${srcs}) target_link_libraries(${lib_name} ${vtkAddon_LIBS}) + +if(NOT DEFINED ${PROJECT_NAME}_INSTALL_INCLUDE_DIR) + set(${PROJECT_NAME}_INSTALL_INCLUDE_DIR "include/${PROJECT_NAME}") +endif() + target_include_directories(${lib_name} BEFORE PUBLIC $ $ - $ + $ ) # -------------------------------------------------------------------------- @@ -273,10 +278,6 @@ if(NOT DEFINED ${PROJECT_NAME}_INSTALL_NO_DEVELOPMENT) set(${PROJECT_NAME}_INSTALL_NO_DEVELOPMENT ON) endif() -if(NOT DEFINED ${PROJECT_NAME}_INSTALL_INCLUDE_DIR) - set(${PROJECT_NAME}_INSTALL_INCLUDE_DIR "include/${PROJECT_NAME}") -endif() - if(NOT DEFINED ${PROJECT_NAME}_INSTALL_CMAKE_DIR) # uses one of find_package universal prefix by default set(${PROJECT_NAME}_INSTALL_CMAKE_DIR "${PROJECT_NAME}/lib/cmake/${PROJECT_NAME}")