cmake_minimum_required(VERSION 2.6)
file(GLOB WRFLIB_SRC ${CMAKE_CURRENT_SOURCE_DIR}/*90)
file(GLOB WRFLIB_C_SRC ${CMAKE_CURRENT_SOURCE_DIR}/*.c)
set_source_files_properties( ${WRFLIB_SRC} PROPERTIES COMPILE_FLAGS ${WRFLIB_Fortran_FLAGS} )
set(WRFLIB_C_FLAGS "${WRFLIB_C_INCLUDES} -DLINUX -Dfunder -DFortranByte=char -DFortranInt=int -DFortranLlong='long long'")
set_source_files_properties( ${WRFLIB_C_SRC} PROPERTIES COMPILE_FLAGS ${WRFLIB_C_FLAGS} )
set( wrflib "WRFLIB" CACHE INTERNAL "WRF Library for I/O" )
include_directories(${NETCDF_INCLUDE_DIRS})
add_library( ${wrflib} STATIC ${WRFLIB_SRC} ${WRFLIB_C_SRC} )
set_target_properties( ${wrflib} PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_INCLUDE_OUTPUT_DIRECTORY} )