msvc.patch 885 B

123456789101112131415161718192021222324252627
  1. diff --git a/CMakeLists.txt b/CMakeLists.txt
  2. index 7bc0f1b9..7b0b606e 100644
  3. --- a/CMakeLists.txt
  4. +++ b/CMakeLists.txt
  5. @@ -30,6 +30,7 @@ cmake_minimum_required (VERSION 3.18)
  6. project (AMG LANGUAGES C CXX CUDA)
  7. find_package(MPI)
  8. +find_package(OpenMP)
  9. set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/../cmake" ${CMAKE_MODULE_PATH})
  10. diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt
  11. index b7fbef7d..0d77ddc7 100644
  12. --- a/src/CMakeLists.txt
  13. +++ b/src/CMakeLists.txt
  14. @@ -107,9 +107,7 @@ ELSE()
  15. set(libs_all CUDA::cusparse CUDA::cublas rt dl)
  16. ENDIF()
  17. -add_dependencies(amgx_tests_launcher amgx_tests_library)
  18. -
  19. -target_link_libraries(amgx_tests_launcher amgxsh ${libs_all} OpenMP::OpenMP_C)
  20. +target_link_libraries(amgx_tests_launcher amgx_tests_library amgxsh ${libs_all} OpenMP::OpenMP_C)
  21. if(MPI_FOUND)
  22. target_link_libraries(amgx_tests_launcher MPI::MPI_CXX)