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

Diff of /trunk/CMakeLists.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 332 by guez, Wed Jul 31 14:55:23 2019 UTC revision 333 by guez, Mon Sep 9 20:14:42 2019 UTC
# Line 23  set(library_list ${netcdf95_LIBRARY} ${n Line 23  set(library_list ${netcdf95_LIBRARY} ${n
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})

Legend:
Removed from v.332  
changed lines
  Added in v.333

  ViewVC Help
Powered by ViewVC 1.1.21