@@ -11,20 +11,40 @@ set(DPP_INSTALL_LIBRARY_DIR ${CMAKE_INSTALL_LIBDIR}/${DPP_VERSIONED})
1111
1212## Pack the binary output
1313if (WIN32 )
14- install (TARGETS dpp
15- EXPORT ${DPP_EXPORT_NAME}
16- LIBRARY DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
17- ARCHIVE DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
18- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
19- INCLUDES DESTINATION ${DPP_INSTALL_INCLUDE_DIR} )
14+ if (DPP_MODULES)
15+ install (TARGETS dpp
16+ EXPORT ${DPP_EXPORT_NAME}
17+ LIBRARY DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
18+ ARCHIVE DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
19+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
20+ INCLUDES DESTINATION ${DPP_INSTALL_INCLUDE_DIR}
21+ FILE_SET CXX_MODULES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /dpp/include )
22+ else ()
23+ install (TARGETS dpp
24+ EXPORT ${DPP_EXPORT_NAME}
25+ LIBRARY DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
26+ ARCHIVE DESTINATION ${DPP_INSTALL_LIBRARY_DIR}
27+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
28+ INCLUDES DESTINATION ${DPP_INSTALL_INCLUDE_DIR} )
29+ endif ()
2030 install (DIRECTORY "${DPP_ROOT_PATH} /include/" DESTINATION "${DPP_INSTALL_INCLUDE_DIR} " )
2131else ()
22- install (TARGETS dpp
23- EXPORT ${DPP_EXPORT_NAME}
24- LIBRARY DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
25- ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
26- RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
27- INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDE_DIR} )
32+ if (DPP_MODULES)
33+ install (TARGETS dpp
34+ EXPORT ${DPP_EXPORT_NAME}
35+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
36+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
37+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
38+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDE_DIR}
39+ FILE_SET CXX_MODULES DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} /dpp/include )
40+ else ()
41+ install (TARGETS dpp
42+ EXPORT ${DPP_EXPORT_NAME}
43+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
44+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBRARY_DIR}
45+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
46+ INCLUDES DESTINATION ${CMAKE_INSTALL_INCLUDE_DIR} )
47+ endif ()
2848endif ()
2949
3050## Allow for a specific version to be chosen in the `find_package` command
0 commit comments