File tree 4 files changed +24
-21
lines changed
4 files changed +24
-21
lines changed Original file line number Diff line number Diff line change @@ -44,16 +44,16 @@ endif()
44
44
# --- build
45
45
46
46
add_library (nc4fortran)
47
- target_include_directories (nc4fortran
48
- PRIVATE ${CMAKE_CURRENT_BINARY_DIR} /include # for IBM XL
49
- INTERFACE
50
- $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR} /include >
51
- $<INSTALL_INTERFACE:include >)
47
+ target_include_directories (nc4fortran PUBLIC
48
+ $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR} /include >
49
+ $<INSTALL_INTERFACE:include >
50
+ )
52
51
target_link_libraries (nc4fortran PUBLIC NetCDF::NetCDF_Fortran)
53
52
set_target_properties (nc4fortran PROPERTIES
54
- Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /include
55
- LABELS core
56
- VERSION ${PROJECT_VERSION} )
53
+ Fortran_MODULE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} /include
54
+ LABELS core
55
+ VERSION ${PROJECT_VERSION}
56
+ )
57
57
58
58
# GLOBAL needed for FetchContent use
59
59
add_library (nc4fortran::nc4fortran INTERFACE IMPORTED GLOBAL )
Original file line number Diff line number Diff line change 1
- 1.4.5
1
+ 1.4.6
Original file line number Diff line number Diff line change 3
3
include (CMakePackageConfigHelpers)
4
4
5
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)
6
+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config.cmake
7
+ INSTALL_DESTINATION cmake
8
+ )
8
9
9
10
write_basic_package_version_file(
10
- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config-version .cmake
11
- COMPATIBILITY SameMinorVersion)
11
+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config-version .cmake
12
+ COMPATIBILITY SameMinorVersion
13
+ )
12
14
13
15
install (EXPORT ${PROJECT_NAME} -targets
14
- NAMESPACE ${PROJECT_NAME} ::
15
- DESTINATION cmake)
16
+ NAMESPACE ${PROJECT_NAME} ::
17
+ DESTINATION cmake
18
+ )
16
19
17
20
install (FILES
18
- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config.cmake
19
- ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config-version .cmake
20
- DESTINATION cmake)
21
+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config.cmake
22
+ ${CMAKE_CURRENT_BINARY_DIR} /CMakeFiles/${PROJECT_NAME} -config-version .cmake
23
+ DESTINATION cmake
24
+ )
21
25
22
26
# --- CPack
23
27
@@ -37,6 +41,7 @@ string(REGEX REPLACE "\n" ";" _cpack_ignore ${_cpack_ignore})
37
41
set (CPACK_SOURCE_IGNORE_FILES "${_cpack_ignore} " )
38
42
39
43
install (FILES ${CPACK_RESOURCE_FILE_README} ${CPACK_RESOURCE_FILE_LICENSE}
40
- DESTINATION share/docs/${PROJECT_NAME} )
44
+ DESTINATION share/docs/${PROJECT_NAME}
45
+ )
41
46
42
47
include (CPack)
Original file line number Diff line number Diff line change 1
-
2
- option (netcdf_external "Build NetCDF4 library" )
3
1
option (dev "developer mode" )
4
2
5
3
set (CMAKE_EXPORT_COMPILE_COMMANDS true )
You can’t perform that action at this time.
0 commit comments