/[lmdze]/trunk/phylmd/CMakeLists.txt
ViewVC logotype

Contents of /trunk/phylmd/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 329 - (show annotations)
Thu Jun 13 17:29:13 2019 UTC (4 years, 11 months ago) by guez
File MIME type: text/plain
File size: 844 byte(s)
Add `CMakeLists.txt` files.
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})

  ViewVC Help
Powered by ViewVC 1.1.21