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