cmake_minimum_required(VERSION 2.6)
if(BUILD_SP)
  file(GLOB SP_SRC ${SP_DIR}/*.f )
# file(GLOB SP_4_SRC ${SP_DIR}/*.f )
  set_source_files_properties( ${SP_SRC} PROPERTIES COMPILE_FLAGS ${SP_Fortran_FLAGS} )
# set_source_files_properties( ${SP_4_SRC} PROPERTIES COMPILE_FLAGS ${SP_Fortran_4_FLAGS} )
  file(GLOB SP_F77_SRC ${SP_DIR}/*.F )
# file(GLOB SP_F77_4_SRC ${SP_DIR}/*.F )
  if( SP_F77_SRC )
    set_source_files_properties( ${SP_F77_SRC} PROPERTIES COMPILE_FLAGS ${SP_F77_FLAGS} )
#   set_source_files_properties( ${SP_F77_4_SRC} PROPERTIES COMPILE_FLAGS ${SP_Fortran_4_FLAGS} )
  endif()
  add_library( ${sp} STATIC ${SP_SRC} ${SP_F77_SRC} )
# add_library( ${sp4} STATIC ${SP_4_SRC} ${SP_F77_4_SRC} )
  set_target_properties( ${sp} PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_INCLUDE_OUTPUT_DIRECTORY} )
# set_target_properties( ${sp4} PROPERTIES Fortran_MODULE_DIRECTORY ${CMAKE_INCLUDE_4_OUTPUT_DIRECTORY} )
endif()