Blob Blame History Raw
From e7435b1759c76e3125f2fafd71712457c135e0d7 Mon Sep 17 00:00:00 2001
From: "Ankur Sinha (Ankur Sinha Gmail)" <sanjay.ankur@gmail.com>
Date: Wed, 19 Aug 2020 09:26:49 +0100
Subject: [PATCH 2/4] Unbundle catch

---
 CMakeLists.txt | 9 +++------
 1 file changed, 3 insertions(+), 6 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index 89b92ba3..c3c59c87 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -395,12 +395,9 @@ add_dependencies(nrniv_lib hh_update)
 # Add tests if enabled
 # =============================================================================
 if(NRN_ENABLE_TESTS)
-  add_external_project(catch2)
-  set(CATCH_DIR ${PROJECT_SOURCE_DIR}/external/catch2)
-  list(APPEND CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/external/catch2/contrib)
-  include(CTest)
-  include(Catch)
-  find_python_module(pytest)
+    include(CTest)
+    find_package(Catch2 REQUIRED)
+    find_python_module(pytest)
   if(NRN_ENABLE_PYTHON AND NOT PYTEST_FOUND)
     message(SEND_ERROR "pytest Python package is required.")
   endif()
-- 
2.26.2