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

Annotation of /trunk/phylmd/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 329 - (hide 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 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})

  ViewVC Help
Powered by ViewVC 1.1.21