File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -54,9 +54,9 @@ endif()
5454################################################################################
5555
5656find_package (MPI REQUIRED COMPONENTS Fortran )
57+ find_package (FMS COMPONENTS R8 REQUIRED )
58+ find_package (NetCDF REQUIRED COMPONENTS Fortran )
5759find_package (PkgConfig REQUIRED )
58- pkg_check_modules (NETCDF REQUIRED IMPORTED_TARGET "netcdf-fortran" )
59- pkg_check_modules (FMS REQUIRED IMPORTED_TARGET "FMS" )
6060pkg_check_modules (MOCSY REQUIRED IMPORTED_TARGET "mocsy" )
6161
6262add_library (gtracers STATIC )
@@ -81,13 +81,21 @@ target_sources(gtracers PRIVATE
8181)
8282
8383target_link_libraries (gtracers PUBLIC
84- PkgConfig::FMS
85- PkgConfig::MOCSY
86- PkgConfig::NETCDF )
84+ FMS::fms_r8
85+ NetCDF::NetCDF_Fortran
86+ PkgConfig::MOCSY )
87+
88+ install (TARGETS gtracers
89+ EXPORT GFDLGTracersTargets)
8790
88- install (TARGETS gtracers)
8991install (DIRECTORY ${CMAKE_Fortran_MODULE_DIRECTORY} / TYPE INCLUDE)
9092
93+ install (EXPORT GFDLGTracersTargets
94+ FILE GFDLGTracersTargets.cmake
95+ NAMESPACE GFDLGTracers::
96+ DESTINATION ${CMAKE_INSTALL_LIBDIR} /cmake/GFDLGTracers
97+ )
98+
9199configure_file (${CMAKE_CURRENT_SOURCE_DIR} /gfdl-generic-tracers.pc.in
92100 ${CMAKE_CURRENT_BINARY_DIR} /gfdl-generic-tracers.pc @ONLY )
93101
You can’t perform that action at this time.
0 commit comments