From e8f141603b64553000051ba2d8e7069edc1a6be4 Mon Sep 17 00:00:00 2001
From: Gennady Pospelov <g.pospelov@fz-juelich.de>
Date: Thu, 15 Nov 2018 15:40:26 +0100
Subject: [PATCH] CMake fix while accessing to boost libs.

---
 Fit/CMakeLists.txt                           | 2 +-
 ThirdParty/Fit/RootMinimizers/CMakeLists.txt | 9 +++------
 2 files changed, 4 insertions(+), 7 deletions(-)

diff --git a/Fit/CMakeLists.txt b/Fit/CMakeLists.txt
index aa382c07704..346f7d7c019 100644
--- a/Fit/CMakeLists.txt
+++ b/Fit/CMakeLists.txt
@@ -110,7 +110,7 @@ set(${library_name}_LIBRARY ${library_name} PARENT_SCOPE)
 # --- dependencies ---------
 target_include_directories(${library_name} PUBLIC ${RootMinimizers_INCLUDE_DIRS})
 target_include_directories(${library_name} PUBLIC ${include_dirs})
-target_link_libraries(${library_name} ${RootMinimizers_LIBRARY})
+target_link_libraries(${library_name} ${RootMinimizers_LIBRARY}  ${Boost_LIBRARIES})
 
 if(BORNAGAIN_PYTHON)
     include_directories(${PYTHON_INCLUDE_DIRS} ${NUMPY_INCLUDE_DIR})
diff --git a/ThirdParty/Fit/RootMinimizers/CMakeLists.txt b/ThirdParty/Fit/RootMinimizers/CMakeLists.txt
index 3fc5047b640..d61e64d209b 100644
--- a/ThirdParty/Fit/RootMinimizers/CMakeLists.txt
+++ b/ThirdParty/Fit/RootMinimizers/CMakeLists.txt
@@ -10,8 +10,6 @@ set(include_dirs
     ${CMAKE_CURRENT_SOURCE_DIR}/mathcore
 )
 
-include_directories(${include_dirs})
-
 file(GLOB source_files
     "Minuit2/*.cxx"
     "mathcore/*.cxx"
@@ -46,7 +44,6 @@ set(${library_name}_INCLUDE_DIRS ${include_dirs} CACHE INTERNAL "")
 set(${library_name}_LIBRARY ${library_name} CACHE INTERNAL "")
 
 # --- external dependencies ---
-include_directories(${GSL_INCLUDE_DIR})
-target_link_libraries(${library_name} ${GSL_LIBRARIES})
-
-include_directories(${Boost_INCLUDE_DIRS})
+target_include_directories(${library_name} PUBLIC ${GSL_INCLUDE_DIR} ${Boost_INCLUDE_DIRS})
+target_link_libraries(${library_name} ${GSL_LIBRARIES} ${Boost_LIBRARIES})
+target_include_directories(${library_name} PUBLIC ${include_dirs})
-- 
GitLab