File tree Expand file tree Collapse file tree 5 files changed +21
-24
lines changed
Expand file tree Collapse file tree 5 files changed +21
-24
lines changed Original file line number Diff line number Diff line change @@ -59,17 +59,17 @@ set_target_properties(nc4fortran PROPERTIES
5959add_library (nc4fortran::nc4fortran INTERFACE IMPORTED GLOBAL )
6060target_link_libraries (nc4fortran::nc4fortran INTERFACE nc4fortran)
6161
62- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /include /nc4fortran.mod
63- TYPE INCLUDE )
62+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /include /nc4fortran.mod TYPE INCLUDE )
6463
65- install (TARGETS nc4fortran EXPORT ${PROJECT_NAME} Targets )
64+ install (TARGETS nc4fortran EXPORT ${PROJECT_NAME} -targets )
6665
6766# additional Find*.cmake necessary
6867install (FILES
69- ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindHDF5.cmake
70- ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindSZIP.cmake
71- ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindNetCDF.cmake
72- DESTINATION lib/cmake/Modules)
68+ ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindHDF5.cmake
69+ ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindSZIP.cmake
70+ ${CMAKE_CURRENT_SOURCE_DIR} /cmake/Modules/FindNetCDF.cmake
71+ DESTINATION cmake
72+ )
7373
7474
7575add_subdirectory (src)
Original file line number Diff line number Diff line change 22
33include (CMakeFindDependencyMacro)
44
5- list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} /../Modules)
5+ list (APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR} )
6+
67find_dependency(NetCDF COMPONENTS Fortran)
78
8- include (${CMAKE_CURRENT_LIST_DIR} /@PROJECT_NAME @Targets .cmake)
9+ include (${CMAKE_CURRENT_LIST_DIR} /@PROJECT_NAME @-targets .cmake)
910
1011check_required_components(@PROJECT_NAME @)
Original file line number Diff line number Diff line change 22
33include (CMakePackageConfigHelpers)
44
5- configure_package_config_file(${CMAKE_CURRENT_LIST_DIR} /Config .cmake.in
6- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} Config .cmake
7- INSTALL_DESTINATION lib )
5+ configure_package_config_file(${CMAKE_CURRENT_LIST_DIR} /config .cmake.in
6+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config .cmake
7+ INSTALL_DESTINATION cmake )
88
99write_basic_package_version_file(
10- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} ConfigVersion .cmake
10+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config- version .cmake
1111 COMPATIBILITY SameMinorVersion)
1212
13- install (EXPORT ${PROJECT_NAME} Targets
13+ install (EXPORT ${PROJECT_NAME} -targets
1414 NAMESPACE ${PROJECT_NAME} ::
15- DESTINATION lib/ cmake/ ${PROJECT_NAME} )
15+ DESTINATION cmake)
1616
1717install (FILES
18- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} Config.cmake
19- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} ConfigVersion.cmake
20- DESTINATION lib/cmake/${PROJECT_NAME} )
21-
22- # instead of export() which would need duplicates everywhere of install() calls,
23- # just default install to build dir.
18+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config.cmake
19+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config-version .cmake
20+ DESTINATION cmake)
2421
2522# --- CPack
2623
Original file line number Diff line number Diff line change @@ -4,7 +4,6 @@ file(READ ${CMAKE_CURRENT_LIST_DIR}/libraries.json _libj)
44
55foreach (n ${names} )
66 foreach (t url sha256)
7- string (JSON m GET ${_libj} ${n} ${t} )
8- set (${n} _${t} ${m} )
7+ string (JSON ${n} _${t} GET ${_libj} ${n} ${t} )
98 endforeach ()
109endforeach ()
Original file line number Diff line number Diff line change @@ -5,4 +5,4 @@ set(pc_requires "netcdf-fortran")
55set (pc_filename ${PROJECT_NAME} .pc)
66configure_file (${CMAKE_CURRENT_LIST_DIR} /pkgconf.pc.in ${pc_filename} @ONLY)
77
8- install (FILES ${CMAKE_CURRENT_BINARY_DIR} /${pc_filename} DESTINATION lib/ pkgconfig)
8+ install (FILES ${CMAKE_CURRENT_BINARY_DIR} /${pc_filename} DESTINATION pkgconfig)
You can’t perform that action at this time.
0 commit comments