mirror of
https://github.com/Unidata/netcdf-c.git
synced 2024-11-21 03:13:42 +08:00
CMake: Tidy exporting targets
Fixes comments from review
This commit is contained in:
parent
5ee66e87ac
commit
3c59bf6f54
@ -2745,28 +2745,14 @@ install(EXPORT netCDFTargets
|
|||||||
NAMESPACE netCDF::
|
NAMESPACE netCDF::
|
||||||
)
|
)
|
||||||
|
|
||||||
export(EXPORT netCDFTargets
|
export(EXPORT netCDFTargets FILE netCDFTargets.cmake NAMESPACE netCDF::)
|
||||||
FILE "${CMAKE_CURRENT_BINARY_DIR}/netCDFTargets.cmake"
|
|
||||||
NAMESPACE netCDF::
|
|
||||||
)
|
|
||||||
|
|
||||||
include(CMakePackageConfigHelpers)
|
include(CMakePackageConfigHelpers)
|
||||||
CONFIGURE_PACKAGE_CONFIG_FILE(
|
configure_package_config_file(
|
||||||
"${CMAKE_CURRENT_SOURCE_DIR}/netCDFConfig.cmake.in"
|
"${CMAKE_CURRENT_SOURCE_DIR}/netCDFConfig.cmake.in"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/netCDFConfig.cmake"
|
"${CMAKE_CURRENT_BINARY_DIR}/netCDFConfig.cmake"
|
||||||
INSTALL_DESTINATION "${ConfigPackageLocation}"
|
INSTALL_DESTINATION "${ConfigPackageLocation}"
|
||||||
NO_CHECK_REQUIRED_COMPONENTS_MACRO
|
)
|
||||||
PATH_VARS
|
|
||||||
CMAKE_INSTALL_PREFIX
|
|
||||||
CMAKE_INSTALL_INCLUDEDIR
|
|
||||||
CMAKE_INSTALL_LIBDIR
|
|
||||||
)
|
|
||||||
|
|
||||||
INSTALL(
|
|
||||||
FILES "${CMAKE_CURRENT_BINARY_DIR}/netCDFConfig.cmake"
|
|
||||||
DESTINATION "${ConfigPackageLocation}"
|
|
||||||
COMPONENT headers
|
|
||||||
)
|
|
||||||
|
|
||||||
add_library(netCDF::netcdf ALIAS netcdf)
|
add_library(netCDF::netcdf ALIAS netcdf)
|
||||||
target_include_directories(netcdf
|
target_include_directories(netcdf
|
||||||
@ -2780,14 +2766,15 @@ write_basic_package_version_file(
|
|||||||
netCDFConfigVersion.cmake
|
netCDFConfigVersion.cmake
|
||||||
VERSION ${netCDF_VERSION}
|
VERSION ${netCDF_VERSION}
|
||||||
COMPATIBILITY SameMajorVersion
|
COMPATIBILITY SameMajorVersion
|
||||||
)
|
)
|
||||||
|
|
||||||
install(
|
install(
|
||||||
FILES
|
FILES
|
||||||
|
"${CMAKE_CURRENT_BINARY_DIR}/netCDFConfig.cmake"
|
||||||
"${CMAKE_CURRENT_BINARY_DIR}/netCDFConfigVersion.cmake"
|
"${CMAKE_CURRENT_BINARY_DIR}/netCDFConfigVersion.cmake"
|
||||||
DESTINATION ${ConfigPackageLocation}
|
DESTINATION ${ConfigPackageLocation}
|
||||||
COMPONENT headers
|
COMPONENT headers
|
||||||
)
|
)
|
||||||
|
|
||||||
####
|
####
|
||||||
# End export files
|
# End export files
|
||||||
|
Loading…
Reference in New Issue
Block a user