File tree 2 files changed +21
-0
lines changed
2 files changed +21
-0
lines changed Original file line number Diff line number Diff line change @@ -32,3 +32,19 @@ if(NOT hasParent)
32
32
add_subdirectory (test )
33
33
add_subdirectory (examples)
34
34
endif ()
35
+
36
+ include (CMakePackageConfigHelpers)
37
+ include (GNUInstallDirs)
38
+
39
+ install (DIRECTORY include / DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} )
40
+
41
+ set (INCLUDE_INSTALL_DIR ${CMAKE_INSTALL_INCLUDEDIR} )
42
+ set (PACKAGECONFIG_INSTALL_DIR ${CMAKE_INSTALL_LIBDIR} /cmake/${PROJECT_NAME} )
43
+
44
+ configure_package_config_file(cmake/config.cmake.in
45
+ ${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} Config.cmake
46
+ INSTALL_DESTINATION ${PACKAGECONFIG_INSTALL_DIR}
47
+ PATH_VARS INCLUDE_INSTALL_DIR)
48
+
49
+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /${PROJECT_NAME} Config.cmake
50
+ DESTINATION ${PACKAGECONFIG_INSTALL_DIR} )
Original file line number Diff line number Diff line change
1
+ @PACKAGE_INIT@
2
+
3
+ set_and_check(ghcfilesystem_INCLUDE_DIRS "@PACKAGE_INCLUDE_INSTALL_DIR@" )
4
+
5
+ check_required_components(ghcfilesystem)
You can’t perform that action at this time.
0 commit comments