From a0ba0afa1efa06a2fb51a3befe37ffedeafce6a1 Mon Sep 17 00:00:00 2001
From: Wouter Deconinck <wdconinc@gmail.com>
Date: Wed, 1 Jul 2020 21:50:19 +0000
Subject: [PATCH] find_package nanocernlib before using internal

This allows systemwide installation of nanocernlib, then cmake -Dnanocernlib_DIR=/path/to/nanocernlib/ ..
---
 CMakeLists.txt | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/CMakeLists.txt b/CMakeLists.txt
index c673c24..b7bec99 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -31,8 +31,14 @@ add_subdirectory(pythia6m/radiator)
 add_subdirectory(pythia6m/radgen)
 add_subdirectory(pythia6m/pythia6)
 
-add_subdirectory(nanocernlib)
-
+find_package(nanocernlib)
+if(NOT ${nanocernlib_LIBRARIES})
+  message(STATUS "Using internal nanocernlib")
+  add_subdirectory(nanocernlib)
+else()
+  message(STATUS "Using nanocernlib at ${NANOCERNLIB_INCLUDE_DIR}")
+endif()
+ 
 add_subdirectory(program)
 
 ################################################################################
-- 
GitLab