1 2find_package(Eigen2) 3 4if(EIGEN2_FOUND) 5 6 include_directories(BEFORE ${EIGEN2_INCLUDE_DIR}) 7 btl_add_bench(btl_eigen2_linear main_linear.cpp) 8 btl_add_bench(btl_eigen2_vecmat main_vecmat.cpp) 9 btl_add_bench(btl_eigen2_matmat main_matmat.cpp) 10 btl_add_bench(btl_eigen2_adv main_adv.cpp ) 11 12 btl_add_target_property(btl_eigen2_linear COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") 13 btl_add_target_property(btl_eigen2_vecmat COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") 14 btl_add_target_property(btl_eigen2_matmat COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") 15 btl_add_target_property(btl_eigen2_adv COMPILE_FLAGS "-fno-exceptions -DBTL_PREFIX=eigen2") 16 17 btl_add_bench(btl_tiny_eigen2 btl_tiny_eigen2.cpp OFF) 18 19endif() # EIGEN2_FOUND 20