CMakeLists.txt 768 B

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