diff options
Diffstat (limited to 'eigen/blas/testing/CMakeLists.txt')
-rw-r--r-- | eigen/blas/testing/CMakeLists.txt | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/eigen/blas/testing/CMakeLists.txt b/eigen/blas/testing/CMakeLists.txt new file mode 100644 index 0000000..3ab8026 --- /dev/null +++ b/eigen/blas/testing/CMakeLists.txt @@ -0,0 +1,40 @@ + +macro(ei_add_blas_test testname) + + set(targetname ${testname}) + + set(filename ${testname}.f) + add_executable(${targetname} ${filename}) + + target_link_libraries(${targetname} eigen_blas) + + if(EIGEN_STANDARD_LIBRARIES_TO_LINK_TO) + target_link_libraries(${targetname} ${EIGEN_STANDARD_LIBRARIES_TO_LINK_TO}) + endif() + + target_link_libraries(${targetname} ${EXTERNAL_LIBS}) + + add_test(${testname} "${Eigen_SOURCE_DIR}/blas/testing/runblastest.sh" "${testname}" "${Eigen_SOURCE_DIR}/blas/testing/${testname}.dat") + add_dependencies(buildtests ${targetname}) + +endmacro(ei_add_blas_test) + +ei_add_blas_test(sblat1) +ei_add_blas_test(sblat2) +ei_add_blas_test(sblat3) + +ei_add_blas_test(dblat1) +ei_add_blas_test(dblat2) +ei_add_blas_test(dblat3) + +ei_add_blas_test(cblat1) +ei_add_blas_test(cblat2) +ei_add_blas_test(cblat3) + +ei_add_blas_test(zblat1) +ei_add_blas_test(zblat2) +ei_add_blas_test(zblat3) + +# add_custom_target(level1) +# add_dependencies(level1 sblat1) + |