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.
54 lines
1.5 KiB
54 lines
1.5 KiB
2 years ago
|
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()
|