1234567891011121314151617181920212223242526272829303132333435363738394041424344454647 |
- find_package(ATLAS)
- if (ATLAS_FOUND)
- btl_add_bench(btl_atlas main.cpp)
- if(BUILD_btl_atlas)
- target_link_libraries(btl_atlas ${ATLAS_LIBRARIES})
- set_target_properties(btl_atlas PROPERTIES COMPILE_FLAGS "-DCBLASNAME=ATLAS -DHAS_LAPACK=1")
- endif()
- endif ()
- find_package(MKL)
- if (MKL_FOUND)
- btl_add_bench(btl_mkl main.cpp)
- if(BUILD_btl_mkl)
- target_link_libraries(btl_mkl ${MKL_LIBRARIES})
- set_target_properties(btl_mkl PROPERTIES COMPILE_FLAGS "-DCBLASNAME=INTEL_MKL -DHAS_LAPACK=1")
- endif()
- endif ()
- find_package(OPENBLAS)
- if (OPENBLAS_FOUND)
- btl_add_bench(btl_openblas main.cpp)
- if(BUILD_btl_openblas)
- target_link_libraries(btl_openblas ${OPENBLAS_LIBRARIES} )
- set_target_properties(btl_openblas PROPERTIES COMPILE_FLAGS "-DCBLASNAME=OPENBLAS")
- endif()
- endif ()
- find_package(ACML)
- if (ACML_FOUND)
- btl_add_bench(btl_acml main.cpp)
- if(BUILD_btl_acml)
- target_link_libraries(btl_acml ${ACML_LIBRARIES} )
- set_target_properties(btl_acml PROPERTIES COMPILE_FLAGS "-DCBLASNAME=ACML -DHAS_LAPACK=1")
- endif()
- endif ()
- if(Eigen_SOURCE_DIR AND CMAKE_Fortran_COMPILER_WORKS)
- # we are inside Eigen and blas/lapack interface is compilable
- include_directories(${Eigen_SOURCE_DIR})
- btl_add_bench(btl_eigenblas main.cpp)
- if(BUILD_btl_eigenblas)
- target_link_libraries(btl_eigenblas eigen_blas eigen_lapack )
- set_target_properties(btl_eigenblas PROPERTIES COMPILE_FLAGS "-DCBLASNAME=EigenBLAS")
- endif()
- endif()
|