1 |
guez |
329 |
file(STRINGS ${CMAKE_CURRENT_LIST_DIR}/file_list file_list_var) |
2 |
|
|
list(TRANSFORM file_list_var PREPEND ${CMAKE_CURRENT_LIST_DIR}/) |
3 |
|
|
target_sources(LMDZE_objects PRIVATE ${file_list_var}) |
4 |
|
|
|
5 |
guez |
349 |
foreach(my_dir Guide Dissipation Inter_barxy Vlsplt ADVN) |
6 |
guez |
329 |
include(${CMAKE_CURRENT_LIST_DIR}/${my_dir}/CMakeLists.txt) |
7 |
|
|
endforeach(my_dir) |
8 |
|
|
|
9 |
guez |
351 |
add_executable(gcm ${CMAKE_CURRENT_LIST_DIR}/gcm.f90) |
10 |
guez |
352 |
target_include_directories(gcm PRIVATE ${XIOS_INCLUDE_DIR}) |
11 |
|
|
target_link_libraries(gcm LMDZE_objects ${XIOS_LIBRARY} |
12 |
|
|
stdc++ MPI::MPI_CXX) |
13 |
guez |
329 |
|
14 |
guez |
351 |
add_executable(test_fxhyp ${CMAKE_CURRENT_LIST_DIR}/test_fxhyp.f90) |
15 |
guez |
352 |
target_link_libraries(test_fxhyp LMDZE_objects) |
16 |
guez |
329 |
|
17 |
guez |
351 |
add_executable(ce0l ${CMAKE_CURRENT_LIST_DIR}/ce0l.f90) |
18 |
guez |
352 |
target_link_libraries(ce0l LMDZE_objects) |