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 |
|
|
foreach(my_dir Mobidic Thermcell Orography Radlwsw CV30_routines Conflx |
6 |
|
|
Interface_surf) |
7 |
|
|
include(${CMAKE_CURRENT_LIST_DIR}/${my_dir}/CMakeLists.txt) |
8 |
|
|
endforeach(my_dir) |
9 |
|
|
|
10 |
|
|
add_executable(test_orbite $<TARGET_OBJECTS:LMDZE_objects> |
11 |
|
|
${CMAKE_CURRENT_LIST_DIR}/test_orbite.f90) |
12 |
|
|
|
13 |
|
|
target_include_directories(test_orbite PRIVATE ${nr_util_INCLUDE_DIR}) |
14 |
|
|
target_link_libraries(test_orbite ${library_list}) |
15 |
|
|
|
16 |
|
|
add_executable(test_ozonecm $<TARGET_OBJECTS:LMDZE_objects> |
17 |
|
|
${CMAKE_CURRENT_LIST_DIR}/test_ozonecm.f90) |
18 |
|
|
|
19 |
|
|
target_include_directories(test_ozonecm PRIVATE ${nr_util_INCLUDE_DIR} |
20 |
|
|
${netcdff_INCLUDE_DIR}) |
21 |
|
|
|
22 |
|
|
target_link_libraries(test_ozonecm ${library_list}) |