aboutsummaryrefslogtreecommitdiffhomepage
path: root/bench/btl
diff options
context:
space:
mode:
authorGravatar Gael Guennebaud <g.gael@free.fr>2011-03-23 11:08:10 +0100
committerGravatar Gael Guennebaud <g.gael@free.fr>2011-03-23 11:08:10 +0100
commitec32d2c8079f2e52dc3f4503b32e76f4d0c9e88a (patch)
tree6731c40436468da1656c712e242f5576b09387de /bench/btl
parentb3e43246bc3f1e73ffe83af546b173ba7bd76a43 (diff)
BTL: by default use current Eigen headers, and disable the novec version
Diffstat (limited to 'bench/btl')
-rw-r--r--bench/btl/libs/eigen3/CMakeLists.txt18
1 files changed, 13 insertions, 5 deletions
diff --git a/bench/btl/libs/eigen3/CMakeLists.txt b/bench/btl/libs/eigen3/CMakeLists.txt
index 334eb14a8..00cae23d3 100644
--- a/bench/btl/libs/eigen3/CMakeLists.txt
+++ b/bench/btl/libs/eigen3/CMakeLists.txt
@@ -1,5 +1,13 @@
-find_package(Eigen3)
+
+if((NOT EIGEN3_INCLUDE_DIR) AND Eigen_SOURCE_DIR)
+ # unless EIGEN3_INCLUDE_DIR is defined, let's use current Eigen version
+ set(EIGEN3_INCLUDE_DIR ${Eigen_SOURCE_DIR})
+ set(EIGEN3_FOUND TRUE)
+else()
+ find_package(Eigen3)
+endif()
+
if (EIGEN3_FOUND)
include_directories(${EIGEN3_INCLUDE_DIR})
@@ -28,10 +36,10 @@ if (EIGEN3_FOUND)
if(NOT BTL_NOVEC)
- btl_add_bench(btl_eigen3_novec_linear main_linear.cpp)
- btl_add_bench(btl_eigen3_novec_vecmat main_vecmat.cpp)
- btl_add_bench(btl_eigen3_novec_matmat main_matmat.cpp)
- btl_add_bench(btl_eigen3_novec_adv main_adv.cpp )
+ btl_add_bench(btl_eigen3_novec_linear main_linear.cpp OFF)
+ btl_add_bench(btl_eigen3_novec_vecmat main_vecmat.cpp OFF)
+ btl_add_bench(btl_eigen3_novec_matmat main_matmat.cpp OFF)
+ btl_add_bench(btl_eigen3_novec_adv main_adv.cpp OFF)
btl_add_target_property(btl_eigen3_novec_linear COMPILE_FLAGS "-fno-exceptions -DEIGEN_DONT_VECTORIZE -DBTL_PREFIX=eigen3_novec")
btl_add_target_property(btl_eigen3_novec_vecmat COMPILE_FLAGS "-fno-exceptions -DEIGEN_DONT_VECTORIZE -DBTL_PREFIX=eigen3_novec")
btl_add_target_property(btl_eigen3_novec_matmat COMPILE_FLAGS "-fno-exceptions -DEIGEN_DONT_VECTORIZE -DBTL_PREFIX=eigen3_novec")