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)