1 |
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}) |