# Add this directory for internal users.
include_directories(.)
# Find sources.
file(GLOB metis_sources *.c)

foreach(file ${metis_sources})
  get_filename_component( FILE_EXT ${file} EXT )
  #message(STATUS "extension ${file} : ${FILE_EXT}")
#  if ( ${FILE_EXT} STREQUAL ".c" )
#    message(STATUS "set ${file} as c++")
#    set_source_files_properties(${file} PROPERTIES LANGUAGE CXX)
#  endif()
endforeach()

# Build libmetis.
add_library(feelpp_metis ${METIS_LIBRARY_TYPE} ${GKlib_sources} ${metis_sources})
if(UNIX)
  target_link_libraries(feelpp_metis m)
endif()

if(METIS_INSTALL)
  install(TARGETS feelpp_metis
    LIBRARY DESTINATION lib
    RUNTIME DESTINATION lib
    ARCHIVE DESTINATION lib)
endif()
