diff options
Diffstat (limited to 'bench/btl/libs/eigen2/CMakeLists.txt')
-rw-r--r-- | bench/btl/libs/eigen2/CMakeLists.txt | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/bench/btl/libs/eigen2/CMakeLists.txt b/bench/btl/libs/eigen2/CMakeLists.txt new file mode 100644 index 000000000..a2e8fc6da --- /dev/null +++ b/bench/btl/libs/eigen2/CMakeLists.txt @@ -0,0 +1,19 @@ + +find_package(Eigen2) + +if(EIGEN2_FOUND) + + include_directories(BEFORE ${EIGEN2_INCLUDE_DIR}) + btl_add_bench(btl_eigen2_linear main_linear.cpp) + btl_add_bench(btl_eigen2_vecmat main_vecmat.cpp) + btl_add_bench(btl_eigen2_matmat main_matmat.cpp) + btl_add_bench(btl_eigen2_adv main_adv.cpp ) + + btl_add_target_property(btl_eigen2_linear COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") + btl_add_target_property(btl_eigen2_vecmat COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") + btl_add_target_property(btl_eigen2_matmat COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") + btl_add_target_property(btl_eigen2_adv COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") + + btl_add_bench(btl_tiny_eigen2 btl_tiny_eigen2.cpp OFF) + +endif() # EIGEN2_FOUND |