OB.DAAC Logo
NASA Logo
Ocean Color Science Software

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.