Skip to content

Commit

Permalink
Merge pull request #37 from mlee03/fms/cmake_changes
Browse files Browse the repository at this point in the history
Changes to CMakeLists.txt for FMS
  • Loading branch information
pjpegion committed Feb 1, 2021
2 parents c39bb8a + 466699c commit b6e5e66
Showing 1 changed file with 10 additions and 2 deletions.
12 changes: 10 additions & 2 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -53,12 +53,20 @@ list(APPEND _stoch_phys_srcs
)

add_library(stochastic_physics ${_stoch_phys_srcs})
add_dependencies(stochastic_physics fms)
if(32BIT)
add_dependencies(stochastic_physics FMS::fms_r4)
else()
add_dependencies(stochastic_physics FMS::fms_r8)
endif()

target_compile_definitions(stochastic_physics PRIVATE INTERNAL_FILE_NML)

target_link_libraries(stochastic_physics PUBLIC sp::sp_d)
target_link_libraries(stochastic_physics PUBLIC fms)
if(32BIT)
target_link_libraries(stochastic_physics PUBLIC FMS::fms_r4)
else()
target_link_libraries(stochastic_physics PUBLIC FMS::fms_r8)
endif()
if(OpenMP_Fortran_FOUND)
target_link_libraries(stochastic_physics PUBLIC OpenMP::OpenMP_Fortran)
endif()

0 comments on commit b6e5e66

Please sign in to comment.