Skip to content

Commit

Permalink
there is no need for a defs_private variable
Browse files Browse the repository at this point in the history
  • Loading branch information
aerorahul committed Oct 5, 2020
1 parent ea1b343 commit 0d35aa2
Showing 1 changed file with 46 additions and 47 deletions.
93 changes: 46 additions & 47 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
@@ -1,62 +1,61 @@
if(32BIT)
message ("Force 64 bits in stochastic_physics")
if(CMAKE_Fortran_COMPILER_ID MATCHES "Intel")
if(REPRO)
string (REPLACE "-i4 -real-size 32" "-i4 -real-size 64" CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}")
else()
string (REPLACE "-i4 -real-size 32" "-i4 -real-size 64 -no-prec-div -no-prec-sqrt" CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}")
endif()
if(REPRO)
string (REPLACE "-i4 -real-size 32" "-i4 -real-size 64" CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}")
else()
string (REPLACE "-i4 -real-size 32" "-i4 -real-size 64 -no-prec-div -no-prec-sqrt" CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS}")
endif()
elseif(CMAKE_Fortran_COMPILER_ID MATCHES "GNU")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-real-8")
set(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -fdefault-real-8")
endif()
endif()

add_library(
stochastic_physics
list(APPEND _stoch_phys_srcs
kinddef.F90
mpi_wrapper.F90
halo_exchange.fv3.F90
plumes.f90

./kinddef.F90
./mpi_wrapper.F90
./halo_exchange.fv3.F90
./plumes.f90
stochy_gg_def.f
stochy_resol_def.f
stochy_layout_lag.f
four_to_grid_stochy.F
glats_stochy.f
sumfln_stochy.f
gozrineo_stochy.f
num_parthds_stochy.f
get_ls_node_stochy.f
get_lats_node_a_stochy.f
setlats_a_stochy.f
setlats_lag_stochy.f
epslon_stochy.f
getcon_lag_stochy.f
pln2eo_stochy.f
dozeuv_stochy.f
dezouv_stochy.f
mersenne_twister.F

./stochy_gg_def.f
./stochy_resol_def.f
./stochy_layout_lag.f
./four_to_grid_stochy.F
./glats_stochy.f
./sumfln_stochy.f
./gozrineo_stochy.f
./num_parthds_stochy.f
./get_ls_node_stochy.f
./get_lats_node_a_stochy.f
./setlats_a_stochy.f
./setlats_lag_stochy.f
./epslon_stochy.f
./getcon_lag_stochy.f
./pln2eo_stochy.f
./dozeuv_stochy.f
./dezouv_stochy.f
./mersenne_twister.F

./spectral_layout.F90
./getcon_spectral.F90
./stochy_namelist_def.F90
./compns_stochy.F90
./stochy_internal_state_mod.F90
./stochastic_physics.F90
./stochy_patterngenerator.F90
./stochy_data_mod.F90
./get_stochy_pattern.F90
./initialize_spectral_mod.F90
./cellular_automata_global.F90
./cellular_automata_sgs.F90
./update_ca.F90
./lndp_apply_perts.F90
spectral_layout.F90
getcon_spectral.F90
stochy_namelist_def.F90
compns_stochy.F90
stochy_internal_state_mod.F90
stochastic_physics.F90
stochy_patterngenerator.F90
stochy_data_mod.F90
get_stochy_pattern.F90
initialize_spectral_mod.F90
cellular_automata_global.F90
cellular_automata_sgs.F90
update_ca.F90
lndp_apply_perts.F90
)

add_library(stochastic_physics ${_stoch_phys_srcs})
add_dependencies(stochastic_physics fms)

list(APPEND _stoch_phys_defs_private INTERNAL_FILE_NML)
target_compile_definitions(stochastic_physics PRIVATE "${_stoch_phys_defs_private}")
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)
Expand Down

0 comments on commit 0d35aa2

Please sign in to comment.