Skip to content

Commit 20eeada

Browse files
authored
Fix install path (#4)
1 parent a2e33fd commit 20eeada

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

DVRVolumeData/CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -65,6 +65,8 @@ file(GLOB EXPORT_HEADER_FILE_NAME
6565
RELATIVE ${CMAKE_CURRENT_BINARY_DIR} ${CMAKE_CURRENT_BINARY_DIR}/*_export.h)
6666
list(APPEND VOLUME_DATA_HEADERS ${CMAKE_CURRENT_BINARY_DIR}/${EXPORT_HEADER_FILE_NAME})
6767

68+
set_target_properties(${VOLUMEDATA} PROPERTIES PUBLIC_HEADER "${VOLUME_DATA_HEADERS}")
69+
6870
# -----------------------------------------------------------------------------
6971
# Target include directories
7072
# -----------------------------------------------------------------------------
@@ -98,10 +100,10 @@ target_link_libraries(${VOLUMEDATA} PRIVATE ManiVault::PointData)
98100

99101
install(TARGETS ${VOLUMEDATA}
100102
EXPORT "ManiVaultPublicExport"
101-
RUNTIME DESTINATION "$<CONFIGURATION>/Plugins/" COMPONENT PLUGINS # Windows .dll
102-
LIBRARY DESTINATION "$<CONFIGURATION>/Plugins/" COMPONENT PLUGINS # Linux/Mac .so
103-
ARCHIVE DESTINATION "$<CONFIGURATION>/lib/" COMPONENT LINKLIB # Windows .lib
104-
PUBLIC_HEADER DESTINATION "$<CONFIGURATION>/include/${VOLUMEDATA}/" COMPONENT HEADERS
103+
RUNTIME DESTINATION Plugins COMPONENT PLUGINS # Windows .dll
104+
LIBRARY DESTINATION Plugins COMPONENT PLUGINS # Linux/Mac .so
105+
ARCHIVE DESTINATION lib COMPONENT LINKLIB # Windows .lib
106+
PUBLIC_HEADER DESTINATION "include/${VOLUMEDATA}" COMPONENT HEADERS
105107
)
106108

107109
add_custom_command(TARGET ${VOLUMEDATA} POST_BUILD

0 commit comments

Comments
 (0)