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.
 
 
 
 
 
 

53 lines
1.5 KiB

INCLUDE(FortranSettings)
TRIBITS_SUBPACKAGE(SVDI)
SET(SVDI_VERSION_MAJOR "1")
SET(SVDI_VERSION_MINOR "0")
SET(SVDI_VERSION_PATCH "0")
SET(SVDI_VERSION "${SVDI_VERSION_MAJOR}.${SVDI_VERSION_MINOR}")
SET(SVDI_VERSION_FULL "${SVDI_VERSION}.${SVDI_VERSION_PATCH}")
TRIBITS_INCLUDE_DIRECTORIES(
"${CMAKE_CURRENT_SOURCE_DIR}"
"${CMAKE_CURRENT_SOURCE_DIR}/cgi"
"${CMAKE_CURRENT_SOURCE_DIR}/vdi_drivers"
)
SET(CDR_SOURCES "")
APPEND_GLOB(CDR_SOURCES ${CMAKE_CURRENT_SOURCE_DIR}/cdr/*.f
${CMAKE_CURRENT_SOURCE_DIR}/cdr/*.F
${CMAKE_CURRENT_SOURCE_DIR}/cdr/*.c)
TRIBITS_ADD_LIBRARY(
svdi_cdr
STATIC
SOURCES ${CDR_SOURCES}
)
SET_PROPERTY(TARGET svdi_cdr PROPERTY POSITION_INDEPENDENT_CODE TRUE)
SET(CGI_SOURCES "")
APPEND_GLOB(CGI_SOURCES
${CMAKE_CURRENT_SOURCE_DIR}/cgi/cgisdum.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/vdicgi.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/sdcgif.f
${CMAKE_CURRENT_SOURCE_DIR}/cgi/vdicgi_char.f
${CMAKE_CURRENT_SOURCE_DIR}/cgi/mdcgi.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/sdcgi.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/x11_vdix11.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/x11_x11xlate.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/pst_vdipst.f
${CMAKE_CURRENT_SOURCE_DIR}/cgi/pst_pstxlate.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/met_vdimet.f
${CMAKE_CURRENT_SOURCE_DIR}/cgi/met_metxlate.c
${CMAKE_CURRENT_SOURCE_DIR}/cgi/svdi_addrwrap.F)
TRIBITS_ADD_LIBRARY(
svdi_cgi
STATIC
SOURCES ${CGI_SOURCES}
)
SET_PROPERTY(TARGET svdi_cgi PROPERTY POSITION_INDEPENDENT_CODE TRUE)
TRIBITS_SUBPACKAGE_POSTPROCESS()