From 4ae80cb820ff32e26c0845e355778417ecf9abf3 Mon Sep 17 00:00:00 2001
From: adrien matta <matta@lpccaen.in2p3.fr>
Date: Tue, 17 Jul 2018 11:12:05 +0200
Subject: [PATCH] * Fixing NPMULTITHREADING option handling and message

---
 NPLib/CMakeLists.txt | 14 ++++++++++----
 1 file changed, 10 insertions(+), 4 deletions(-)

diff --git a/NPLib/CMakeLists.txt b/NPLib/CMakeLists.txt
index c6cdab947..fd1349561 100644
--- a/NPLib/CMakeLists.txt
+++ b/NPLib/CMakeLists.txt
@@ -19,12 +19,18 @@ configure_file(Core/NPLibVersion.h.in Core/NPLibVersion.h @ONLY)
 set(DETLIST ${ETLIST})
 
 #activate Multithreading (on by default)
-if(NOT NPMULTITHREADING)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNPMULTITHREADING=0")
+if(NOT DEFINED NPMULTITHREADING) 
+  set(NPMULTITHREADING 1)
+  else()
+  set(NPMULTITHREADING ${NPMULTITHREADING})
+endif()
+
+if(NPMULTITHREADING)
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNPMULTITHREADING=1")
  message("Building application with MultiThreading Support")
  else()
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNPMULTITHREADING=1")
- message("Building application with MutilThreading Support")
+ set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DNPMULTITHREADING=0")
+ message("Building application with no MutilThreading Support")
 endif()
 
 
-- 
GitLab