1 diff --git a/CMakeLists.txt b/CMakeLists.txt
2 index f06fcc0..a19ab28 100644
5 @@ -622,9 +622,23 @@ write_basic_package_version_file(
6 VERSION ${NCXX_VERSION}
7 COMPATIBILITY SameMajorVersion
11 + EXPORT netcdf-cxx4Targets
12 + FILE netcdf-cxx4Targets.cmake
14 + DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/netCDFCxx
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"
25 + "${CMAKE_CURRENT_BINARY_DIR}/netCDFCxxConfig.cmake"
26 "${CMAKE_CURRENT_BINARY_DIR}/netCDF/netCDFCxxConfigVersion.cmake"
27 DESTINATION ${CMAKE_INSTALL_LIBDIR}/cmake/netCDFCxx
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)
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(
46 + EXPORT netcdf-cxx4Targets
47 LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
48 ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
49 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}