From 076008382bb7f3c60efabe7f02d1c6b14c03eec6 Mon Sep 17 00:00:00 2001
From: Florian Uhlig <f.uhlig@gsi.de>
Date: Tue, 2 Aug 2022 08:58:59 +0200
Subject: [PATCH] Hide warnings from external packages

Warnings from included header files which are outside of the scope of our code
base are not interesting when building CbmRoot. Definde those external include
directories as system include directories such that the compiler hide those
warnings automatically.
---
 analysis/common/analysis_tree_converter/CMakeLists.txt | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/analysis/common/analysis_tree_converter/CMakeLists.txt b/analysis/common/analysis_tree_converter/CMakeLists.txt
index 1fee3b8512..6b4ab3bf70 100644
--- a/analysis/common/analysis_tree_converter/CMakeLists.txt
+++ b/analysis/common/analysis_tree_converter/CMakeLists.txt
@@ -36,8 +36,6 @@ Set(INCLUDE_DIRECTORIES
   ${CBMROOT_SOURCE_DIR}/reco/KF
   ${CBMROOT_SOURCE_DIR}/reco/L1
   ${CBMROOT_SOURCE_DIR}/reco/L1/L1Algo
-  ${KFParticle_INCLUDE_DIR}
-  ${AnalysisTree_INCLUDE_DIR}
   ${CBMROOT_SOURCE_DIR}/sim/transport/generators/unigen
 )
 
@@ -46,6 +44,8 @@ Include_Directories (${INCLUDE_DIRECTORIES})
 Set(SYSTEM_INCLUDE_DIRECTORIES
   ${BASE_INCLUDE_DIRECTORIES}
   ${Boost_INCLUDE_DIR} 
+  ${KFParticle_INCLUDE_DIR}
+  ${AnalysisTree_INCLUDE_DIR}
 )
 
 Include_Directories (SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES})
-- 
GitLab