INCLUDE(TribitsLibraryMacros)

SET(HEADERS "")
SET(SOURCES "")

SET_AND_INC_DIRS(DIR ${CMAKE_CURRENT_SOURCE_DIR})
APPEND_GLOB(HEADERS ${DIR}/*.h)
APPEND_GLOB(SOURCES ${DIR}/*.C)

INCLUDE_DIRECTORIES(
  "${CMAKE_CURRENT_SOURCE_DIR}/../"
  "${CMAKE_CURRENT_BINARY_DIR}/../"
)

SET(IOSS_DEPENDENCIES Iofx)
IF (SEACASExodus_ENABLE_MPI)
  APPEND_SET(IOSS_DEPENDENCIES Iopx)
ELSE()
  ADD_DEFINITIONS(-DNO_DOF_EXODUS_SUPPORT)
ENDIF()

TRIBITS_ADD_LIBRARY(
	Ioexo_fac
	HEADERS	${HEADERS}
	SOURCES ${SOURCES}
	DEPLIBS ${IOSS_DEPENDENCIES}
)
