include_directories(${NWP_WMS_SOURCE_DIR}/src/slint)

message (STATUS "Building with Fortran compiler ${CMAKE_Fortran_COMPILER}.")
if (${CMAKE_Fortran_COMPILER_ID} MATCHES "GNU")
   set (CMAKE_Fortran_FLAGS_RELEASE "-O3 -fbounds-check -g")
   set (CMAKE_Fortran_FLAGS_DEBUG "-O0")
endif (${CMAKE_Fortran_COMPILER_ID} MATCHES "GNU")
if (${CMAKE_Fortran_COMPILER_ID} MATCHES "Intel")
   set (CMAKE_Fortran_FLAGS_RELEASE "-O3 -g")
   set (CMAKE_Fortran_FLAGS_DEBUG "-O0")
endif (${CMAKE_Fortran_COMPILER_ID} MATCHES "Intel")

message (STATUS "Release compiler flags = ${CMAKE_Fortran_FLAGS_RELEASE}")
message (STATUS "Debug compiler flags = ${CMAKE_Fortran_FLAGS_DEBUG}")

set (LLIBS "m")

file (GLOB ftn_objs *.F90)
set (FTN_OBJS ${ftn_objs})

set (FFLAGS ${CMAKE_Fortran_FLAGS_RELEASE})
add_library (slint ${FTN_OBJS})

install (TARGETS slint DESTINATION ${INSTALL_PATH})