Cloned SEACAS for EXODUS library with extra build files for internal package management.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

41 lines
851 B

TRIBITS_SUBPACKAGE(Nemesis)
SET(NEMESIS_VERSION_MAJOR "5")
SET(NEMESIS_VERSION_MINOR "15")
SET(NEMESIS_VERSION_PATCH "0")
SET(NEMESIS_VERSION "${NEMESIS_VERSION_MAJOR}.${NEMESIS_VERSION_MINOR}")
SET(NEMESIS_VERSION_FULL "${NEMESIS_VERSION}.${NEMESIS_VERSION_PATCH}")
SET(HEADERS "ne_nemesisI.h")
CONFIGURE_FILE(
${CMAKE_CURRENT_SOURCE_DIR}/nemesis_cfg.h.in
${CMAKE_CURRENT_BINARY_DIR}/nemesis_cfg.h
@ONLY IMMEDIATE)
TRIBITS_INCLUDE_DIRECTORIES(
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_BINARY_DIR}"
)
SET(SOURCES
nemesis_wrapper.c
)
TRIBITS_ADD_LIBRARY(
nemesis
HEADERS ${HEADERS}
SOURCES ${SOURCES}
)
IF (${PACKAGE_NAME}_ENABLE_TESTS)
TRIBITS_ADD_EXECUTABLE_AND_TEST(
ne_ctest_wrap
NAME ne_ctest_wrap
SOURCES ne_ctest_wrap.c
LINKER_LANGUAGE C
NUM_MPI_PROCS 1
)
ENDIF()
TRIBITS_SUBPACKAGE_POSTPROCESS()