aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/btl/CMakeLists.txt
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2008-07-09 22:35:11 +0000
committerGravatar Gael Guennebaud <g.gael@free.fr>2008-07-09 22:35:11 +0000
commit7b4c6b886248ee8b6972818d6f5e013dc39182ea (patch)
tree6773af8ad2c479c15955f740d3dae38cc150b20c /bench/btl/CMakeLists.txt
parentc9b046d5d5eba6e3f454ec2a125d74a21c61d988 (diff)
in BTL: a specific bench/action can be selected at runtime, e.g.:
BTL_CONFIG="-a ata" ctest -V -R eigen run the all benchmarks having "ata" in their name for all libraries matching the regexp "eigen"
Diffstat (limited to 'bench/btl/CMakeLists.txt')
-rw-r--r--bench/btl/CMakeLists.txt11
1 files changed, 10 insertions, 1 deletions
diff --git a/bench/btl/CMakeLists.txt b/bench/btl/CMakeLists.txt
index adcb62a52..636129b03 100644
--- a/bench/btl/CMakeLists.txt
+++ b/bench/btl/CMakeLists.txt
@@ -11,8 +11,10 @@ SET(CMAKE_INCLUDE_CURRENT_DIR ON)
IF(CMAKE_COMPILER_IS_GNUCXX)
SET(CMAKE_CXX_FLAGS "-g0 -O3 -DNDEBUG")
+ SET(CMAKE_Fortran_FLAGS "-g0 -O3 -DNDEBUG")
IF(NOT BTL_NOVEC)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2")
+ SET(CMAKE_Fortran_FLAGS "${CMAKE_Fortran_FLAGS} -msse2")
ELSE(NOT BTL_NOVEC)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DEIGEN_DONT_VECTORIZE")
ENDIF(NOT BTL_NOVEC)
@@ -36,6 +38,7 @@ ENABLE_TESTING()
find_package(Eigen2)
if (EIGEN2_FOUND)
macro_optional_add_subdirectory(libs/eigen2 ON)
+ macro_optional_add_subdirectory(libs/tiny_eigen2 OFF)
endif (EIGEN2_FOUND)
# GMM++
@@ -55,9 +58,15 @@ endif (Boost_FOUND)
find_package(Blitz)
if (BLITZ_FOUND)
macro_optional_add_subdirectory(libs/blitz ON)
- macro_optional_add_subdirectory(libs/tiny_blitz ON)
+ macro_optional_add_subdirectory(libs/tiny_blitz OFF)
endif (BLITZ_FOUND)
+# tvmet
+find_package(Tvmet)
+if (TVMET_FOUND)
+ macro_optional_add_subdirectory(libs/tvmet OFF)
+endif (TVMET_FOUND)
+
# cblas
find_package(CBLAS)
if (CBLAS_FOUND)