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.
64 lines
2.1 KiB
64 lines
2.1 KiB
PROJECT(vtkExodus2)
|
|
|
|
INCLUDE_REGULAR_EXPRESSION(".*")
|
|
|
|
SET(EXODUSII_VERSION_MAJOR "2")
|
|
SET(EXODUSII_VERSION_MINOR "0")
|
|
SET(EXODUSII_VERSION_PATCH "0")
|
|
SET(EXODUSII_VERSION "${EXODUSII_VERSION_MAJOR}.${EXODUSII_VERSION_MINOR}")
|
|
SET(EXODUSII_VERSION_FULL "${EXODUSII_VERSION}.${EXODUSII_VERSION_PATCH}")
|
|
|
|
SET(EXODUSII_BUILD_SHARED_LIBS "${BUILD_SHARED_LIBS}")
|
|
|
|
CONFIGURE_FILE(
|
|
${CMAKE_CURRENT_SOURCE_DIR}/include/exodusII_cfg.h.in
|
|
${CMAKE_CURRENT_BINARY_DIR}/include/exodusII_cfg.h
|
|
@ONLY IMMEDIATE)
|
|
|
|
INCLUDE_DIRECTORIES(
|
|
"${CMAKE_CURRENT_SOURCE_DIR}/include"
|
|
"${CMAKE_CURRENT_BINARY_DIR}/include"
|
|
)
|
|
|
|
SET(cbind_SRCS
|
|
exerr.c exopts.c expini.c exgini.c excre.c
|
|
exgcor.c expcor.c expcon.c exgcon.c expmap.c exgmap.c
|
|
expelb.c exgelb.c expelc.c exgelc.c expeat.c
|
|
exgeat.c expnp.c exgnp.c expns.c expnsd.c exgns.c exgnsd.c
|
|
expcns.c exgcns.c expsp.c exgsp.c expss.c exgss.c
|
|
expssd.c exgssd.c expcss.c exgcss.c expvpc.c
|
|
expqa.c exgqa.c expinf.c exginf.c expvp.c exgvp.c
|
|
expvan.c exgvan.c expvnm.c exgvnm.c expvtt.c exgvtt.c
|
|
expgv.c exggv.c exggvt.c expnv.c exgnv.c exgnvt.c
|
|
expev.c exgev.c exgevt.c expclb.c exgssc.c expfrm.c exgfrm.c
|
|
exptim.c exgtim.c exgatm.c exinq.c
|
|
exopen.c exupda.c exclos.c exgebi.c exgssi.c exgnsi.c
|
|
ex_utils.c ex_conv.c excn2s.c exgsnl.c exgssn.c
|
|
exgp.c exgpa.c exgpn.c expp.c exppa.c exppn.c
|
|
exgenm.c exgnnm.c expnnm.c expenm.c excopy.c
|
|
expmp.c exgmp.c expem.c exgem.c expnm.c exgnm.c
|
|
exgvv.c expvv.c expnvv.c exgnvv.c exgnvid.c exgevid.c
|
|
)
|
|
|
|
IF(APPLE)
|
|
SET_SOURCE_FILES_PROPERTIES(
|
|
ex_utils.c
|
|
PROPERTIES
|
|
COMPILE_FLAGS -fno-common)
|
|
ENDIF(APPLE)
|
|
|
|
|
|
ADD_LIBRARY(vtkexoIIc ${cbind_SRCS})
|
|
TARGET_LINK_LIBRARIES(vtkexoIIc vtkNetCDF)
|
|
|
|
# Apply user-defined properties to the library target.
|
|
IF(VTK_LIBRARY_PROPERTIES)
|
|
SET_TARGET_PROPERTIES(vtkexoIIc PROPERTIES ${VTK_LIBRARY_PROPERTIES})
|
|
ENDIF(VTK_LIBRARY_PROPERTIES)
|
|
|
|
IF(NOT VTK_INSTALL_NO_LIBRARIES)
|
|
INSTALL_TARGETS(${VTK_INSTALL_LIB_DIR} vtkexoIIc)
|
|
ENDIF(NOT VTK_INSTALL_NO_LIBRARIES)
|
|
IF(NOT VTK_INSTALL_NO_DEVELOPMENT)
|
|
# INSTALL_FILES(${VTK_INSTALL_INCLUDE_DIR}/vtkexodus2 .h
|
|
ENDIF(NOT VTK_INSTALL_NO_DEVELOPMENT)
|
|
|