]> git.proxmox.com Git - ceph.git/blob - ceph/src/jaegertracing/opentelemetry-cpp/tools/vcpkg/ports/netcdf-cxx4/export-cmake-targets.patch
update ceph source to reef 18.1.2
[ceph.git] / ceph / src / jaegertracing / opentelemetry-cpp / tools / vcpkg / ports / netcdf-cxx4 / export-cmake-targets.patch
1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 index f06fcc0..a19ab28 100644
3 --- a/CMakeLists.txt
4 +++ b/CMakeLists.txt
5 @@ -622,9 +622,23 @@ write_basic_package_version_file(
6 VERSION ${NCXX_VERSION}
7 COMPATIBILITY SameMajorVersion
8 )
9 +
10 +install(
11 + EXPORT netcdf-cxx4Targets
12 + FILE netcdf-cxx4Targets.cmake
13 + NAMESPACE netCDF::
14 + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/netCDFCxx
15 + )
16
17 +configure_package_config_file(
18 + "${CMAKE_CURRENT_SOURCE_DIR}/netCDFCxxConfig.cmake.in"
19 + "${CMAKE_CURRENT_BINARY_DIR}/netCDFCxxConfig.cmake"
20 + INSTALL_DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/netCDFCxx"
21 + )
22 +
23 install(
24 FILES
25 + "${CMAKE_CURRENT_BINARY_DIR}/netCDFCxxConfig.cmake"
26 "${CMAKE_CURRENT_BINARY_DIR}/netCDF/netCDFCxxConfigVersion.cmake"
27 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/netCDFCxx
28 COMPONENT headers
29 diff --git a/cxx4/CMakeLists.txt b/cxx4/CMakeLists.txt
30 index b433786..5ef4bed 100644
31 --- a/cxx4/CMakeLists.txt
32 +++ b/cxx4/CMakeLists.txt
33 @@ -32,7 +32,7 @@ SET(ALL_TLL_LIBS ${ALL_TLL_LIBS} ${HDF5_C_LIBRARY_hdf5})
34 SET(ALL_TLL_LIBS ${ALL_TLL_LIBS} ${EXTRA_DEPS} PARENT_SCOPE)
35
36 ADD_LIBRARY(netcdf-cxx4 ${CXX_SOURCES})
37 -TARGET_INCLUDE_DIRECTORIES(netcdf-cxx4 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}")
38 +TARGET_INCLUDE_DIRECTORIES(netcdf-cxx4 PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}> $<INSTALL_INTERFACE:include>)
39 TARGET_LINK_LIBRARIES(netcdf-cxx4 ${ALL_TLL_LIBS})
40 SET_TARGET_PROPERTIES(netcdf-cxx4 PROPERTIES
41 VERSION ${NCXX_LIB_VERSION}
42 @@ -49,6 +49,7 @@ INSTALL(
43 )
44 INSTALL(
45 TARGETS netcdf-cxx4
46 + EXPORT netcdf-cxx4Targets
47 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
48 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
49 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}