Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 924446 | Differences between
and this patch

Collapse All | Expand All

(-)rocSPARSE-rocm-5.7.1/clients/tests/CMakeLists.txt (-34 lines)
Lines 29-68 Link Here
29
  add_compile_options(-DROCSPARSE_WITH_MEMSTAT)
29
  add_compile_options(-DROCSPARSE_WITH_MEMSTAT)
30
endif()
30
endif()
31
31
32
#
33
# Client matrices.
34
#
35
if(NOT EXISTS "${CMAKE_MATRICES_DIR}")
36
  #
37
  # Download.
38
  #
39
  set(CMAKE_MATRICES_DIR ${PROJECT_BINARY_DIR}/matrices CACHE STRING "Matrices directory.")
40
  file(MAKE_DIRECTORY ${CMAKE_MATRICES_DIR})
41
42
  if(NOT TARGET rocsparse)
43
    set(CONVERT_SOURCE ${CMAKE_SOURCE_DIR}/../deps/convert.cpp CACHE STRING "Convert tool mtx2csr.")
44
    include(${CMAKE_SOURCE_DIR}/../cmake/ClientMatrices.cmake)
45
  else()
46
   set(CONVERT_SOURCE ${CMAKE_SOURCE_DIR}/deps/convert.cpp CACHE STRING "Convert tool mtx2csr.")
47
    include(${CMAKE_SOURCE_DIR}/cmake/ClientMatrices.cmake)
48
  endif()
49
50
else()
51
  #
52
  # Copy.
53
  #
54
  if(NOT CMAKE_MATRICES_DIR STREQUAL "${PROJECT_BINARY_DIR}/matrices")
55
    message("Copy matrix files from ${CMAKE_MATRICES_DIR} to ${PROJECT_BINARY_DIR}/matrices")
56
57
    execute_process(COMMAND cp -r ${CMAKE_MATRICES_DIR} ${PROJECT_BINARY_DIR}/matrices RESULT_VARIABLE STATUS WORKING_DIRECTORY ${CMAKE_MATRICES_DIR})
58
59
    if(STATUS AND NOT STATUS EQUAL 0)
60
      message(FATAL_ERROR "Failed to copy matrix .csr files, aborting.")
61
    endif()
62
  endif()
63
64
endif()
65
66
set(ROCSPARSE_TEST_SOURCES
32
set(ROCSPARSE_TEST_SOURCES
67
  test_axpby.cpp
33
  test_axpby.cpp
68
  test_axpyi.cpp
34
  test_axpyi.cpp

Return to bug 924446