ocssw
V2022
|
/gfs-oceanweb/web/ocssw/ocssw_src/src/libcloud/CMakeLists.txt File Reference
Functions | |
cmake_minimum_required (VERSION 3.12) find_package(NetCDF REQUIRED COMPONENTS C CXX) include_directories($ | |
set (LIBS ${NETCDF_LIBRARIES}) list(APPEND LIBS l1) list(APPEND LIBS genutils) add_definitions(-DMODIS_OD -DMODIS_INST -DRETRIEVE -DCT_1KM -DUSE_GDAS -DGEOS5_SFC) set(CMAKE_Fortran_FLAGS "-Wno-tabs -ffree-line-length-0 $ | |
ADD_LIBRARY (cloud ch_xfr.f90 mod06_run_settings.f90 names.f90 c_sf.c mng_ms.cpp dim_mgr.cpp ch_cld_sci.f90 ncio.c Driver_MOD_PR06OD.f90 modis_cloudstructure.f90 GeneralAuxType.f90 modis_sciencestructure.f90 nonscience_parameters.f90 science_parameters.f90 global_model_grids.f90 ct_core_arrays.f90 core_arrays.f90 libraryinterpolates.f90 specific_other.f90 specific_ancillary.f90 modis_numerical_module.f90 MOD06AlbedoEcoModule.f90 modis_albedo.f90 ancillary_module.f90 libraryarrays.f90 modis_io_module.f90 interpolate_libraries.f90 modis_frontend_module.f90 get_retrieval_uncertainty.f90 spline_module.f90 planck_functions.f90 retrieval_solution_logic.f90 retrieval_prep_logic.f90 corescience_module.f90 multi_layer_clouds.f90 clear_sky_restoral.f90 FASCODE_routines.f90 pfaast.f90 rtm_support.f90 retrieval_irw.f90 atmospheric_correction.f90 cloud_phase.f90 general_science_module.f90 modis_science_module.f90 mod_pr06od.f90 local_message_handler.f90 MODIS_SMF_SETDYNAMICMSG_V2.1.f nnr_001.mydl_Tau.f nnr_001.mydo_Tau.f nnr_001.modo_Tau.f nnr_001.modl_Tau.f profile_management.c extem101_64.f remove_edge_scenes.f90 ffnet.f set_quality_data_module.f90 get_cld_tbl.c cld_tbl_names.f90) target_link_libraries(cloud $ | |
Function Documentation
◆ ADD_LIBRARY()
ADD_LIBRARY | ( | cloud ch_xfr.f90 mod06_run_settings.f90 names.f90 c_sf.c mng_ms.cpp dim_mgr.cpp ch_cld_sci.f90 ncio.c Driver_MOD_PR06OD.f90 modis_cloudstructure.f90 GeneralAuxType.f90 modis_sciencestructure.f90 nonscience_parameters.f90 science_parameters.f90 global_model_grids.f90 ct_core_arrays.f90 core_arrays.f90 libraryinterpolates.f90 specific_other.f90 specific_ancillary.f90 modis_numerical_module.f90 MOD06AlbedoEcoModule.f90 modis_albedo.f90 ancillary_module.f90 libraryarrays.f90 modis_io_module.f90 interpolate_libraries.f90 modis_frontend_module.f90 get_retrieval_uncertainty.f90 spline_module.f90 planck_functions.f90 retrieval_solution_logic.f90 retrieval_prep_logic.f90 corescience_module.f90 multi_layer_clouds.f90 clear_sky_restoral.f90 FASCODE_routines.f90 pfaast.f90 rtm_support.f90 retrieval_irw.f90 atmospheric_correction.f90 cloud_phase.f90 general_science_module.f90 modis_science_module.f90 mod_pr06od.f90 local_message_handler.f90 MODIS_SMF_SETDYNAMICMSG_V2.1.f nnr_001.mydl_Tau.f nnr_001.mydo_Tau.f nnr_001.modo_Tau.f nnr_001.modl_Tau.f profile_management.c extem101_64.f remove_edge_scenes.f90 ffnet.f set_quality_data_module.f90 get_cld_tbl.c cld_tbl_names. | f90 | ) |
Definition at line 17 of file CMakeLists.txt.
◆ cmake_minimum_required()
cmake_minimum_required | ( | VERSION 3. | 12 | ) |
Definition at line 1 of file CMakeLists.txt.
◆ set()
set | ( | LIBS ${NETCDF_LIBRARIES} | ) |
Definition at line 9 of file CMakeLists.txt.