• Home
  • Raw
  • Download

Lines Matching +full:- +full:- +full:add +full:- +full:architecture

21   # Add the current target to the list of subtest targets
29 hip_add_executable(${targetname} ${filename} HIPCC_OPTIONS "-DEIGEN_USE_HIP ${ARGV2}")
67 ei_add_target_property(${targetname} COMPILE_FLAGS "-DEIGEN_NO_ASSERTION_CHECKING=1")
70 ei_add_target_property(${targetname} COMPILE_FLAGS "-DEIGEN_DEBUG_ASSERTS=1")
74 ei_add_target_property(${targetname} COMPILE_FLAGS "-DEIGEN_TEST_MAX_SIZE=${EIGEN_TEST_MAX_SIZE}")
102 # and that severely breaks target_link_libraries ("can't link to -l-lstdc++" errors).
129 if(${flag} MATCHES "^-D.*")
130 string(REPLACE "-D" "" definition_flag ${flag})
136 # Link against pthread and add sycl to target
143 # Macro to add a test
162 # "ctest -V" or "ctest -V -R <testname>"
165 # B. Multi-part behavior
168 # CALL_SUBTEST_[0-9]+|EIGEN_TEST_PART_[0-9]+
169 # then it is interpreted as a multi-part test. The behavior then depends on the
172 # If EIGEN_SPLIT_LARGE_TESTS is OFF, the behavior is the same as in A (the multi-part
178 # executables is built passing -DEIGEN_TEST_PART_N. This allows to split large tests
184 # Again, ctest -R allows to run all matching tests.
197 string(REGEX MATCHALL "CALL_SUBTEST_[0-9]+|EIGEN_TEST_PART_[0-9]+|EIGEN_SUFFIXES(;[0-9]+)+"
205 string(REGEX MATCHALL "EIGEN_TEST_PART_[0-9]+" occurrences "${test_source}")
213 "${ARGV1} -DEIGEN_TEST_PART_${suffix}=1" "${ARGV2}")
217 ei_add_test_internal(${testname} ${testname} "${ARGV1} -DEIGEN_TEST_PART_ALL=1" "${ARGV2}")
222 # note that the test runner for these is CMake itself, when passed -DEIGEN_FAILTEST=ON
229 # Add executables
241 # Add the tests to ctest.
243 COMMAND ${CMAKE_COMMAND} --build . --target ${test_target_ok} --config $<CONFIGURATION>
246 COMMAND ${CMAKE_COMMAND} --build . --target ${test_target_ko} --config $<CONFIGURATION>
269 message(STATUS "Default order: Row-major")
271 message(STATUS "Default order: Column-major")
285 message(STATUS "SSE2: Using architecture defaults")
291 message(STATUS "SSE3: Using architecture defaults")
297 message(STATUS "SSSE3: Using architecture defaults")
303 message(STATUS "SSE4.1: Using architecture defaults")
309 message(STATUS "SSE4.2: Using architecture defaults")
315 message(STATUS "AVX: Using architecture defaults")
321 message(STATUS "AVX2: Using architecture defaults")
327 message(STATUS "FMA: Using architecture defaults")
333 message(STATUS "AVX512: Using architecture defaults")
339 message(STATUS "AVX512DQ: Using architecture defaults")
345 message(STATUS "Altivec: Using architecture defaults")
351 message(STATUS "VSX: Using architecture defaults")
357 message(STATUS "MIPS MSA: Using architecture defaults")
363 message(STATUS "ARM NEON: Using architecture defaults")
369 message(STATUS "ARMv8 NEON: Using architecture defaults")
375 message(STATUS "S390X ZVECTOR: Using architecture defaults")
468 set(${VAR} "${CMAKE_CXX_COMPILER_ID}-${CMAKE_CXX_COMPILER_VERSION}")
471 # supporting a "--version" or "/version" flag
476 set(EIGEN_CXX_FLAG_VERSION "--version")
485 set(${VAR} "${CNAME}-${CVER}")
506 set(${CNAME} "llvm-g++")
508 set(${CNAME} "llvm-clang++")
512 set(${CNAME} "mingw32-g++")
523 string(REGEX MATCH " [0-9]+\\.[0-9]+\\.[0-9]+" eicver ${VERSTRING})
526 string(REGEX MATCH " [0-9]+\\.[0-9]+" eicver ${VERSTRING})
529 string(REGEX MATCH "[^0-9][0-9]+\\.[0-9]+\\.[0-9]+" eicver ${VERSTRING})
532 string(REGEX MATCH "[^0-9][0-9]+\\.[0-9]+" eicver ${VERSTRING})
535 string(REGEX MATCH "[^0-9][0-9]+-win32" eicver ${VERSTRING})
584 set(${VAR} ${${VAR}}-OMP)
592 set(${VAR} ${${VAR}}-ROWMAJ)
604 set(TMP_BUILD_STRING ${OS_VERSION}-${LOCAL_COMPILER_VERSION})
607 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-${LOCAL_COMPILER_FLAGS})
611 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-external_blas)
616 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-32bit)
618 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-64bit)
622 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-cxx11)
626 set(TMP_BUILD_STRING ${TMP_BUILD_STRING}-${EIGEN_BUILD_STRING_SUFFIX})
651 message("Expected \"${REFNAME}-${REFVER}\", got \"${CNAME}-${CVER}\"")
656 # feel free to add more version strings
658 …ei_test1_get_compilerver_from_cxx_version_string("g++ (SUSE Linux) 4.5.3 20110428 [gcc-4_5-branch …
659 …ei_test1_get_compilerver_from_cxx_version_string("c++ (GCC) 4.5.1 20100924 (Red Hat 4.5.1-4)" "g++…
661 ei_test1_get_compilerver_from_cxx_version_string("g++-3.4 (GCC) 3.4.6" "g++" "3.4.6")
662 …USE Linux clang version 3.0 (branches/release_30 145598) (based on LLVM 3.0)" "llvm-clang++" "3.0")
664 …ersion_string("Apple clang version 2.1 (tags/Apple/clang-163.7.1) (based on LLVM 3.0svn)" "llvm-cl…
665 …cxx_version_string("i686-apple-darwin11-llvm-g++-4.2 (GCC) 4.2.1 (Based on Apple Inc. build 5658) …
666 ei_test1_get_compilerver_from_cxx_version_string("g++-mp-4.4 (GCC) 4.4.6" "g++" "4.4.6")
667 ei_test1_get_compilerver_from_cxx_version_string("g++-mp-4.4 (GCC) 2011" "g++" "4.4")
668 …et_compilerver_from_cxx_version_string("x86_64-w64-mingw32-g++ (GCC) 10-win32 20210110" "mingw32-g…
672 # named buildtestspartN with N = { 0, ..., num_splits-1}.
675 # testsuite. Together with the relativly big compile-times building all tests
687 # ------ ------------
706 …math(EXPR num_tests_per_target "${eigen_test_count}/${num_splits} - ${eigen_test_count}/${num_spli…
709 math(EXPR target_bound "${num_splits}-1")
714 math(EXPR upper_bound "${test_idx} + ${num_tests_per_target} - 1")
724 math(EXPR target_bound "${eigen_test_count} - 1")
756 # Add tests in smoke_test_list to our smoke test target but only if the test
761 set(ctest_regex "${ctest_regex}^${test}_[0-9]+$$|")
773 # Add tests in smoke_test_list to our smoke test target but only if the test
777 # Add label smoketest to be able to run smoketests using ctest