cmake_minimum_required(VERSION 2.8) file(GLOB src_all netCDFsub.f90 netCDFsub_geo.f90 process_NSSL_mosaic.f90 read_ncep_binary.f90 read_nssl_binary.f90 read_NSSL_mosaic.f90 write_bufr_ref.f90 read_grib2_mod.f90) set_source_files_properties( ${src_all} PROPERTIES COMPILE_FLAGS ${Fortran_FLAGS} ) include_directories( ${GSIINC} ${NETCDFINC} ${G2INC} ) set(EXE "process_NSSL_mosaic.exe") add_executable(${EXE} ${src_all}) set_target_properties( ${EXE} PROPERTIES COMPILE_FLAGS ${Fortran_FLAGS} ) target_link_libraries( ${EXE} ${NETCDFLIB} ${GSILIB} ${LIBG2_WPS} ${LIBG2TMPL} ${LIBZ} ${LIBPNG} ${LIBJASPER} ${MPILIB} ${LIBBUFR} ${LIBBACIO} ${LIBSP} ${LIBIOMP5} ) # set(EXE "read_bufr.exe") # add_executable(${EXE} readbufr.f90) # set_target_properties( ${EXE} PROPERTIES COMPILE_FLAGS ${Fortran_FLAGS} ) # target_link_libraries( ${EXE} ${NETCDFLIB} ${GSILIB} ${LIBG2} ${LIBG2TMPL} ${LIBZ} ${LIBPNG} ${LIBJASPER} ${LIBBUFR} ) # set(EXE "read_grib2.exe") # add_executable(${EXE} read_grib2.f90) # set_target_properties( ${EXE} PROPERTIES COMPILE_FLAGS ${Fortran_FLAGS} ) # target_link_libraries( ${EXE} ${NETCDFLIB} ${GSILIB} ${LIBG2} ${LIBG2TMPL} ${LIBZ} ${LIBPNG} ${LIBJASPER} ${LIBBACIO} ) # set(EXE "write_bufr.exe") # add_executable(${EXE} write_bufr_ref.f90 write_bufr_test.f90) # set_target_properties( ${EXE} PROPERTIES COMPILE_FLAGS ${Fortran_FLAGS} ) # target_link_libraries( ${EXE} ${NETCDFLIB} ${GSILIB} ${LIBG2} ${LIBG2TMPL} ${LIBZ} ${LIBPNG} ${LIBJASPER} ${LIBBUFR} )