23 |
add_library(LMDZE_objects OBJECT dimensions.F90) |
add_library(LMDZE_objects OBJECT dimensions.F90) |
24 |
|
|
25 |
set(CPP_IIM 16 CACHE STRING "iim, number of longitudes") |
set(CPP_IIM 16 CACHE STRING "iim, number of longitudes") |
|
target_compile_definitions(LMDZE_objects PRIVATE CPP_IIM=${CPP_IIM}) |
|
|
message(STATUS "Set iim to ${CPP_IIM}") |
|
|
|
|
26 |
set(CPP_JJM 12 CACHE STRING "jjm, number of latitudes") |
set(CPP_JJM 12 CACHE STRING "jjm, number of latitudes") |
|
target_compile_definitions(LMDZE_objects PRIVATE CPP_JJM=${CPP_JJM}) |
|
|
message(STATUS "Set jjm to ${CPP_JJM}") |
|
|
|
|
27 |
set(CPP_LLM 11 CACHE STRING "llm, number of vertical levels") |
set(CPP_LLM 11 CACHE STRING "llm, number of vertical levels") |
28 |
target_compile_definitions(LMDZE_objects PRIVATE CPP_LLM=${CPP_LLM}) |
|
29 |
message(STATUS "Set llm to ${CPP_LLM}") |
message(STATUS "Set iim to ${CPP_IIM}, jjm to ${CPP_JJM}, llm to ${CPP_LLM}") |
30 |
|
|
31 |
|
target_compile_definitions(LMDZE_objects PRIVATE CPP_IIM=${CPP_IIM} |
32 |
|
CPP_JJM=${CPP_JJM} CPP_LLM=${CPP_LLM}) |
33 |
|
|
34 |
target_include_directories(LMDZE_objects PRIVATE ${netcdff_INCLUDE_DIR} |
target_include_directories(LMDZE_objects PRIVATE ${netcdff_INCLUDE_DIR} |
35 |
${netcdf95_INCLUDE_DIR}) |
${netcdf95_INCLUDE_DIR}) |
38 |
include(${my_dir}/CMakeLists.txt) |
include(${my_dir}/CMakeLists.txt) |
39 |
endforeach(my_dir) |
endforeach(my_dir) |
40 |
|
|
41 |
|
set(CMAKE_MODULE_PATH ${CMAKE_CURRENT_LIST_DIR}) |
42 |
include(ConfigureCompilerFlags) |
include(ConfigureCompilerFlags) |
43 |
include(TAGS) |
include(TAGS) |