disable_test.patch 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. diff --git a/CMakeLists.txt b/CMakeLists.txt
  2. index 828911d..244a732 100644
  3. --- a/CMakeLists.txt
  4. +++ b/CMakeLists.txt
  5. @@ -635,37 +635,10 @@ add_custom_target( lib DEPENDS magma )
  6. # compile lapacktest library
  7. # If use fortran, compile only Fortran files, not magma_[sdcz]_no_fortran.cpp
  8. # else, compile only C++ files, not Fortran files
  9. -if (USE_FORTRAN)
  10. - foreach( filename ${liblapacktest_all} )
  11. - if (filename MATCHES "\\.(f|f90|F90)$")
  12. - list( APPEND liblapacktest_all_f ${filename} )
  13. - endif()
  14. - endforeach()
  15. - add_library( lapacktest ${liblapacktest_all_f} )
  16. -else()
  17. - # alternatively, use only C/C++/CUDA files, including magma_[sdcz]_no_fortran.cpp
  18. - foreach( filename ${liblapacktest_all} )
  19. - if (filename MATCHES "\\.(c|cu|cpp)$")
  20. - list( APPEND liblapacktest_all_cpp ${filename} )
  21. - endif()
  22. - endforeach()
  23. - add_library( lapacktest ${liblapacktest_all_cpp} )
  24. -endif()
  25. -target_link_libraries( lapacktest
  26. - ${blas_fix}
  27. - ${LAPACK_LIBRARIES}
  28. -)
  29. # ----------------------------------------
  30. # compile tester library
  31. -add_library( tester ${libtest_all} )
  32. -target_link_libraries( tester
  33. - magma
  34. - lapacktest
  35. - ${blas_fix}
  36. - ${LAPACK_LIBRARIES}
  37. -)
  38. # ----------------------------------------
  39. @@ -679,7 +652,6 @@ else()
  40. include_directories( sparse_hip/include )
  41. include_directories( sparse_hip/control )
  42. endif()
  43. -include_directories( testing )
  44. if (MAGMA_ENABLE_CUDA)
  45. add_library( magma_sparse ${libsparse_all} )
  46. @@ -717,20 +689,6 @@ set( CMAKE_ARCHIVE_OUTPUT_DIRECTORY testing_lib )
  47. set( CMAKE_LIBRARY_OUTPUT_DIRECTORY testing_lib )
  48. # skip Fortran testers, which require an extra file from CUDA
  49. -foreach( filename ${testing_all} )
  50. - if (filename MATCHES "\\.(c|cu|cpp)$")
  51. - list( APPEND testing_all_cpp ${filename} )
  52. - endif()
  53. -endforeach()
  54. -foreach( TEST ${testing_all_cpp} )
  55. - string( REGEX REPLACE "\\.(cpp|f90|F90)" "" EXE ${TEST} )
  56. - string( REGEX REPLACE "testing/" "" EXE ${EXE} )
  57. - #message( "${TEST} --> ${EXE}" )
  58. - add_executable( ${EXE} ${TEST} )
  59. - target_link_libraries( ${EXE} tester lapacktest magma )
  60. - list( APPEND testing ${EXE} )
  61. -endforeach()
  62. -add_custom_target( testing DEPENDS ${testing} )
  63. # ----------------------------------------
  64. @@ -743,17 +701,6 @@ else()
  65. endif()
  66. -set( CMAKE_RUNTIME_OUTPUT_DIRECTORY "${SPARSE_TEST_DIR}" )
  67. -cmake_policy( SET CMP0037 OLD)
  68. -foreach( TEST ${sparse_testing_all} )
  69. - string( REGEX REPLACE "\\.(cpp|f90|F90)" "" EXE ${TEST} )
  70. - string( REGEX REPLACE "${SPARSE_TEST_DIR}/" "" EXE ${EXE} )
  71. - #message( "${TEST} --> ${EXE}" )
  72. - add_executable( ${EXE} ${TEST} )
  73. - target_link_libraries( ${EXE} magma_sparse magma )
  74. - list( APPEND sparse-testing ${EXE} )
  75. -endforeach()
  76. -add_custom_target( sparse-testing DEPENDS ${sparse-testing} )
  77. # ----------------------------------------