diff --git a/fairmq/logger/CMakeLists.txt b/fairmq/logger/CMakeLists.txt index 87c1149a..896b84a5 100644 --- a/fairmq/logger/CMakeLists.txt +++ b/fairmq/logger/CMakeLists.txt @@ -13,7 +13,9 @@ set(INCLUDE_DIRECTORIES ) include_directories(${INCLUDE_DIRECTORIES}) -include_directories(${Boost_INCLUDE_DIRS}) + +set(SYSTEM_INCLUDE_DIRECTORIES ${Boost_INCLUDE_DIR}) +include_Directories(SYSTEM ${SYSTEM_INCLUDE_DIRECTORIES}) set(LINK_DIRECTORIES ${Boost_LIBRARY_DIRS}) diff --git a/fairmq/logger/logger.h b/fairmq/logger/logger.h index 60b9bc5a..fc31b99c 100644 --- a/fairmq/logger/logger.h +++ b/fairmq/logger/logger.h @@ -22,20 +22,12 @@ #include #include - +// boost +#include +#include +#include #include #include - -#include - - -// WARNING : pragma commands to hide boost Wshadow warning -#if defined(__clang__) - _Pragma("clang diagnostic push") - _Pragma("clang diagnostic ignored \"-Wshadow\"") -// boost -#include -#include #include #include #include @@ -43,26 +35,9 @@ #include #include #include + // fairmq #include "logger_def.h" - _Pragma("clang diagnostic pop") -#elif defined(__GNUC__) || defined(__GNUG__) - _Pragma("GCC diagnostic push") - _Pragma("GCC diagnostic ignored \"-Wshadow\"") -// boost -#include -#include -#include -#include -#include -#include -#include -#include -#include -// fairmq -#include "logger_def.h" - _Pragma("GCC diagnostic pop") -#endif