Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Xdmf
Xdmf
Commits
8f513707
Commit
8f513707
authored
Oct 28, 2010
by
Kenneth Leiter
Browse files
COMP: Check SWIG version to be greater than 2.0.0 and fix duplicate "BUILD_TESTING" options.
parent
cf8f263f
Changes
1
Hide whitespace changes
Inline
Side-by-side
CMakeLists.txt
View file @
8f513707
project
(
Xdmf
)
cmake_minimum_required
(
VERSION 2.6
)
enable_testing
()
include
(
CTest
)
set
(
BUILD_SHARED_LIBS true
)
include_directories
(
${
CMAKE_CURRENT_SOURCE_DIR
}
)
SET
(
CMAKE_SKIP_BUILD_RPATH FALSE
)
...
...
@@ -12,13 +15,6 @@ set(CMAKE_MODULE_PATH
${
CMAKE_SOURCE_DIR
}
/CMake
${
CMAKE_SOURCE_DIR
}
/CMake/TestingSuite
)
# Should we build with testing
option
(
XDMF_BUILD_TESTING OFF
)
if
(
XDMF_BUILD_TESTING
)
enable_testing
()
include
(
CTest
)
endif
(
XDMF_BUILD_TESTING
)
# Should we build with documentation
option
(
XDMF_BUILD_DOCUMENTATION OFF
)
if
(
XDMF_BUILD_DOCUMENTATION
)
...
...
@@ -33,6 +29,9 @@ option(XDMF_WRAP_JAVA OFF)
if
(
XDMF_WRAP_PYTHON OR XDMF_WRAP_JAVA
)
find_package
(
SWIG REQUIRED
)
include
(
${
SWIG_USE_FILE
}
)
if
(
${
SWIG_VERSION
}
LESS 2.0.0
)
message
(
SEND_ERROR
"Swig must be version 2.0.0 or greater"
)
endif
(
${
SWIG_VERSION
}
LESS 2.0.0
)
endif
(
XDMF_WRAP_PYTHON OR XDMF_WRAP_JAVA
)
# If we are wrapping python, let's include it in the top level
...
...
@@ -129,24 +128,24 @@ if(NOT XDMF_BUILD_CORE_ONLY)
XdmfAttribute
XdmfAttributeCenter
XdmfAttributeType
XdmfCurvilinearGrid
XdmfDomain
XdmfGeometry
XdmfGeometryType
XdmfGrid
XdmfGridCollection
XdmfGridCollectionType
XdmfGridCurvilinear
XdmfGridRectilinear
XdmfGridRegular
XdmfGridUnstructured
XdmfItemFactory
XdmfMap
XdmfReader
XdmfRectilinearGrid
XdmfRegularGrid
XdmfSet
XdmfSetType
XdmfTime
XdmfTopology
XdmfTopologyType
XdmfUnstructuredGrid
)
add_library
(
Xdmf
${
XdmfSources
}
)
...
...
@@ -161,10 +160,10 @@ if(NOT XDMF_BUILD_CORE_ONLY)
XDMF_SWIG_PYTHON
(
Xdmf XdmfCore
)
endif
(
XDMF_WRAP_PYTHON
)
if
(
XDMF_
BUILD_TESTING
)
if
(
BUILD_TESTING
)
include_directories
(
tests/Cxx
)
add_subdirectory
(
tests
)
endif
(
XDMF_
BUILD_TESTING
)
endif
(
BUILD_TESTING
)
option
(
XDMF_BUILD_UTILS OFF
)
if
(
XDMF_BUILD_UTILS
)
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment