diff options
author | Josh Blum <josh@joshknows.com> | 2012-04-16 09:18:52 -0700 |
---|---|---|
committer | Josh Blum <josh@joshknows.com> | 2012-04-19 18:12:56 -0700 |
commit | 4e86843aa236c4fabac35f236f22d16cd8fea99b (patch) | |
tree | 61cdcf291900d704457f12fc3a62c1681f75e95b /volk/CMakeLists.txt | |
parent | 25a3690954d80819fe59e179e4675c5cdf81a347 (diff) |
volk: python checks and build system stuff
Diffstat (limited to 'volk/CMakeLists.txt')
-rw-r--r-- | volk/CMakeLists.txt | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/volk/CMakeLists.txt b/volk/CMakeLists.txt index fdde308ad9..a4e912fd5d 100644 --- a/volk/CMakeLists.txt +++ b/volk/CMakeLists.txt @@ -54,11 +54,21 @@ SET(CROSSCOMPILE_MULTILIB ${CROSSCOMPILE_MULTILIB} CACHE STRING "Define \"true\" ######################################################################## # Dependencies setup ######################################################################## -find_package(PythonInterp REQUIRED PYTHON_EXECUTABLE) +include(GrPython) #sets PYTHON_EXECUTABLE and PYTHON_DASH_B +GR_PYTHON_CHECK_MODULE("python >= 2.5" sys "sys.version.split()[0] >= '2.5'" PYTHON_MIN_VER_FOUND) +GR_PYTHON_CHECK_MODULE("Cheetah >= 2.0.0" Cheetah "Cheetah.Version >= '2.0.0'" CHEETAH_FOUND) + +if(NOT PYTHON_MIN_VER_FOUND) + message(FATAL_ERROR "Python 2.5 or greater required to build VOLK") +endif() + +if(NOT CHEETAH_FOUND) + message(FATAL_ERROR "Cheetah templates required to build VOLK") +endif() + find_package(Boost COMPONENTS unit_test_framework) find_package(ORC) - ######################################################################## # Setup the package config file ######################################################################## |