Skip to content

Commit af85ef1

Browse files
committed
CMakeLists.txt: use external mocsy
1 parent 1d1c444 commit af85ef1

File tree

2 files changed

+2
-24
lines changed

2 files changed

+2
-24
lines changed

CMakeLists.txt

Lines changed: 1 addition & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ endif()
6363
find_package(MPI REQUIRED COMPONENTS Fortran)
6464
find_package(PkgConfig REQUIRED)
6565
pkg_check_modules(FMS REQUIRED IMPORTED_TARGET "FMS")
66+
pkg_check_modules(MOCSY REQUIRED IMPORTED_TARGET "mocsy")
6667

6768
add_library(gtracers STATIC)
6869

@@ -84,32 +85,8 @@ target_sources(gtracers PRIVATE
8485
generic_tracers/generic_tracer_utils.F90
8586
generic_tracers/generic_WOMBATlite.F90
8687
generic_tracers/generic_WOMBATmid.F90
87-
mocsy/src/mocsy_buffesm.F90
88-
mocsy/src/mocsy_constants.F90
89-
mocsy/src/mocsy_depth2press.F90
90-
mocsy/src/mocsy_derivauto.F90
91-
mocsy/src/mocsy_derivnum.F90
92-
mocsy/src/mocsy_DNAD.F90
93-
mocsy/src/mocsy_errors.F90
94-
mocsy/src/mocsy_f2pCO2.F90
95-
mocsy/src/mocsy_gasx.F90
96-
mocsy/src/mocsy_p2fCO2.F90
97-
mocsy/src/mocsy_p80.F90
98-
mocsy/src/mocsy_phsolvers.F90
99-
mocsy/src/mocsy_rho.F90
100-
mocsy/src/mocsy_rhoinsitu.F90
101-
mocsy/src/mocsy_singledouble.F90
102-
mocsy/src/mocsy_sw_adtg.F90
103-
mocsy/src/mocsy_sw_ptmp.F90
104-
mocsy/src/mocsy_sw_temp.F90
105-
mocsy/src/mocsy_tis.F90
106-
mocsy/src/mocsy_tpot.F90
107-
mocsy/src/mocsy_vars.F90
108-
mocsy/src/mocsy_varsolver.F90
10988
)
11089

111-
target_include_directories(gtracers PRIVATE mocsy/src/mocsy_DNADHeaders.h)
112-
11390
target_link_libraries(gtracers PUBLIC
11491
PkgConfig::FMS
11592
PkgConfig::MOCSY)

GFDLGTracers.pc.in

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,6 @@ includedir="${prefix}/include"
66
Name: GFDLGTracers
77
Description: @CMAKE_PROJECT_DESCRIPTION@
88
Version: @PROJECT_VERSION@
9+
Requires.private: mocsy
910
Fflags: -I"${includedir}"
1011
Libs: -L"${libdir}" -lgtracers

0 commit comments

Comments
 (0)