From c06cebee2a7f25d6fbec14c87e964f912b0c38f7 Mon Sep 17 00:00:00 2001 From: CD Clark III Date: Tue, 7 Jan 2025 11:57:13 -0600 Subject: [PATCH] chore: make OpenMP optional for unit tests. GitHub action is failing on MacOS because OpenMP is not available. No reason to require it for running tests. --- testing/CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt index 695a71b..5838fb8 100644 --- a/testing/CMakeLists.txt +++ b/testing/CMakeLists.txt @@ -1,7 +1,7 @@ cmake_minimum_required(VERSION 3.16) find_package(GSL) -find_package(OpenMP REQUIRED) +find_package(OpenMP) find_package(Catch2 REQUIRED) # Find all sources. file( @@ -20,7 +20,7 @@ add_executable(${testName} ${unitTest_SOURCES}) target_compile_definitions( ${testName} PRIVATE TESTING $<$:HAVE_GSL>) target_link_libraries(${testName} Interpolate - $<$:GSL::gsl> OpenMP::OpenMP_CXX Catch2::Catch2WithMain) + $<$:GSL::gsl> $<$:OpenMP::OpenMP_CXX> Catch2::Catch2WithMain) set_target_properties(${testName} PROPERTIES CXX_STANDARD 17) if(MSVC) target_compile_options(${testName} PRIVATE /W4 -wd4996)