Skip to content

Commit

Permalink
CMakeLists.txt: use external mocsy
Browse files Browse the repository at this point in the history
  • Loading branch information
harshula committed Nov 25, 2024
1 parent b24d7aa commit 9806067
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 24 deletions.
26 changes: 2 additions & 24 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -57,6 +57,7 @@ find_package(MPI REQUIRED COMPONENTS Fortran)
find_package(PkgConfig REQUIRED)
pkg_check_modules(NETCDF REQUIRED IMPORTED_TARGET "netcdf-fortran")
pkg_check_modules(FMS REQUIRED IMPORTED_TARGET "FMS")
pkg_check_modules(MOCSY REQUIRED IMPORTED_TARGET "mocsy")

add_library(gtracers STATIC)

Expand All @@ -77,34 +78,11 @@ target_sources(gtracers PRIVATE
generic_tracers/generic_tracer.F90
generic_tracers/generic_tracer_utils.F90
generic_tracers/generic_WOMBATlite.F90
mocsy/src/mocsy_buffesm.F90
mocsy/src/mocsy_constants.F90
mocsy/src/mocsy_depth2press.F90
mocsy/src/mocsy_derivauto.F90
mocsy/src/mocsy_derivnum.F90
mocsy/src/mocsy_DNAD.F90
mocsy/src/mocsy_errors.F90
mocsy/src/mocsy_f2pCO2.F90
mocsy/src/mocsy_gasx.F90
mocsy/src/mocsy_p2fCO2.F90
mocsy/src/mocsy_p80.F90
mocsy/src/mocsy_phsolvers.F90
mocsy/src/mocsy_rho.F90
mocsy/src/mocsy_rhoinsitu.F90
mocsy/src/mocsy_singledouble.F90
mocsy/src/mocsy_sw_adtg.F90
mocsy/src/mocsy_sw_ptmp.F90
mocsy/src/mocsy_sw_temp.F90
mocsy/src/mocsy_tis.F90
mocsy/src/mocsy_tpot.F90
mocsy/src/mocsy_vars.F90
mocsy/src/mocsy_varsolver.F90
)

target_include_directories(gtracers PRIVATE mocsy/src/mocsy_DNADHeaders.h)

target_link_libraries(gtracers PUBLIC
PkgConfig::FMS
PkgConfig::MOCSY
PkgConfig::NETCDF)

install(TARGETS gtracers)
Expand Down
1 change: 1 addition & 0 deletions gfdl-generic-tracers.pc.in
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,6 @@ includedir="${prefix}/include"
Name: gfdl-generic-tracers
Description: @CMAKE_PROJECT_DESCRIPTION@
Version: @PROJECT_VERSION@
Requires.private: mocsy
Fflags: -I"${includedir}"
Libs: -L"${libdir}" -lgtracers

0 comments on commit 9806067

Please sign in to comment.