diff --git a/niftypet/nipet/CMakeLists.txt b/niftypet/nipet/CMakeLists.txt index 70b59188..a2993ca1 100644 --- a/niftypet/nipet/CMakeLists.txt +++ b/niftypet/nipet/CMakeLists.txt @@ -25,6 +25,8 @@ set_target_properties(${PROJECT_NAME} PROPERTIES PREFIX "" # remove shared lib prefix to make importable INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${CMAKE_PROJECT_VERSION_MAJOR}) set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION) +file(GLOB INCLUDE_FILES LIST_DIRECTORIES false "src/*.h") +install(FILES ${INCLUDE_FILES} DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include) install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets INCLUDES DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include LIBRARY DESTINATION niftypet/${CMAKE_PROJECT_NAME}) diff --git a/niftypet/nipet/lm/CMakeLists.txt b/niftypet/nipet/lm/CMakeLists.txt index a5f4b335..f5893d06 100644 --- a/niftypet/nipet/lm/CMakeLists.txt +++ b/niftypet/nipet/lm/CMakeLists.txt @@ -20,6 +20,8 @@ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${CMAKE_PROJECT_VERSION_MAJOR} INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${CMAKE_PROJECT_VERSION_MAJOR}) set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION) +file(GLOB INCLUDE_FILES LIST_DIRECTORIES false "src/*.h") +install(FILES ${INCLUDE_FILES} DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include) install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets INCLUDES DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include LIBRARY DESTINATION niftypet/${CMAKE_PROJECT_NAME}/lm) diff --git a/niftypet/nipet/prj/CMakeLists.txt b/niftypet/nipet/prj/CMakeLists.txt index 5e11ca32..b99ed650 100644 --- a/niftypet/nipet/prj/CMakeLists.txt +++ b/niftypet/nipet/prj/CMakeLists.txt @@ -22,6 +22,8 @@ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${CMAKE_PROJECT_VERSION_MAJOR} INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${CMAKE_PROJECT_VERSION_MAJOR}) set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION) +file(GLOB INCLUDE_FILES LIST_DIRECTORIES false "src/*.h") +install(FILES ${INCLUDE_FILES} DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include) install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets INCLUDES DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include LIBRARY DESTINATION niftypet/${CMAKE_PROJECT_NAME}/prj) diff --git a/niftypet/nipet/sct/CMakeLists.txt b/niftypet/nipet/sct/CMakeLists.txt index 69aee884..fe3eb19d 100644 --- a/niftypet/nipet/sct/CMakeLists.txt +++ b/niftypet/nipet/sct/CMakeLists.txt @@ -20,6 +20,8 @@ set_target_properties(${PROJECT_NAME} PROPERTIES SOVERSION ${CMAKE_PROJECT_VERSION_MAJOR} INTERFACE_${PROJECT_NAME}_MAJOR_VERSION ${CMAKE_PROJECT_VERSION_MAJOR}) set_property(TARGET ${PROJECT_NAME} APPEND PROPERTY COMPATIBLE_INTERFACE_STRING ${PROJECT_NAME}_MAJOR_VERSION) +file(GLOB INCLUDE_FILES LIST_DIRECTORIES false "src/*.h") +install(FILES ${INCLUDE_FILES} DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include) install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}Targets INCLUDES DESTINATION niftypet/${CMAKE_PROJECT_NAME}/include LIBRARY DESTINATION niftypet/${CMAKE_PROJECT_NAME}/sct)