File tree Expand file tree Collapse file tree 4 files changed +35
-8
lines changed Expand file tree Collapse file tree 4 files changed +35
-8
lines changed Original file line number Diff line number Diff line change @@ -44,7 +44,7 @@ if(NOT DEFINED DEFUALT_CXX_FLAGS_SET OR RESET_FLAGS)
4444 else ()
4545 set (CMAKE_CXX_FLAGS "-fPIC -std=gnu++98" )
4646 endif ()
47- set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -DDEBUG -Wall -Wextra -Winit-self -Woverloaded-virtual -Wuninitialized -Wmissing-declarations -Wwrite-strings -Weffc++" )
47+ set (CMAKE_CXX_FLAGS_DEBUG "-O0 -g3 -DDEBUG -Wall -Wextra -Winit-self -Woverloaded-virtual -Wuninitialized -Wmissing-declarations -Wwrite-strings -Weffc++ -Wdocumentation " )
4848 set (CMAKE_CXX_FLAGS_RELEASE "-O3 -DNDEBUG -Wno-unused" )
4949 if (ENABLE_CODE_COVERAGE)
5050 set (CMAKE_CXX_FLAGS
Original file line number Diff line number Diff line change 22#define EIGENPIMPL_HPP
33
44// Disable obnoxious warnings from Eigen headers
5- #if defined (__GNUC__)
5+ #if ( defined(__GNUC__) || defined(__GNUG__)) && !(defined(__clang__) || defined(__INTEL_COMPILER) )
66#pragma GCC diagnostic push
77#pragma GCC diagnostic ignored "-Wall"
88#pragma GCC diagnostic ignored "-Weffc++"
99#pragma GCC diagnostic ignored "-Wextra"
1010#include < Eigen/Dense>
1111#pragma GCC diagnostic pop
12- #elif (__INTEL_COMPILER)
12+ #elif defined(__ICC) || defined (__INTEL_COMPILER)
1313#pragma warning push
1414#pragma warning disable "-Wall"
1515#include < Eigen/Dense>
1616#pragma warning pop
17+ #elif defined(__clang__)
18+ #pragma clang diagnostic push
19+ #pragma clang diagnostic ignored "-Wall"
20+ #pragma clang diagnostic ignored "-Weffc++"
21+ #pragma clang diagnostic ignored "-Wextra"
22+ #pragma clang diagnostic ignored "-Wdocumentation"
23+ #pragma clang diagnostic ignored "-Wdeprecated-register"
24+ #include < Eigen/Dense>
25+ #pragma clang diagnostic pop
1726#endif
1827
1928#endif // EIGENPIMPL_HPP
Original file line number Diff line number Diff line change 22#define GETKWPIMPL_HPP
33
44// Disable obnoxious warnings from Getkw headers
5- #if defined (__GNUC__)
5+ #if ( defined(__GNUC__) || defined(__GNUG__)) && !(defined(__clang__) || defined(__INTEL_COMPILER) )
66#pragma GCC diagnostic push
77#pragma GCC diagnostic ignored "-Wall"
88#pragma GCC diagnostic ignored "-Weffc++"
99#pragma GCC diagnostic ignored "-Wextra"
1010#include " Getkw.h"
1111#pragma GCC diagnostic pop
12- #elif (__INTEL_COMPILER)
12+ #elif defined(__ICC) || defined (__INTEL_COMPILER)
1313#pragma warning push
1414#pragma warning disable "-Wall"
1515#include " Getkw.h"
1616#pragma warning pop
17+ #elif defined(__clang__)
18+ #pragma clang diagnostic push
19+ #pragma clang diagnostic ignored "-Wall"
20+ #pragma clang diagnostic ignored "-Weffc++"
21+ #pragma clang diagnostic ignored "-Wextra"
22+ #pragma clang diagnostic ignored "-Wdocumentation"
23+ #pragma clang diagnostic ignored "-Wdeprecated-register"
24+ #include " Getkw.h"
25+ #pragma clang diagnostic pop
1726#endif
1827
1928#endif // GETKWPIMPL_HPP
Original file line number Diff line number Diff line change 11#ifndef TAYLORPIMPL_HPP
22#define TAYLORPIMPL_HPP
33
4- // Disable obnoxious warnings from Eigen headers
5- #if defined (__GNUC__)
4+ // Disable obnoxious warnings from libtaylor headers
5+ #if ( defined(__GNUC__) || defined(__GNUG__)) && !(defined(__clang__) || defined(__INTEL_COMPILER) )
66#pragma GCC diagnostic push
77#pragma GCC diagnostic ignored "-Wall"
88#pragma GCC diagnostic ignored "-Weffc++"
99#pragma GCC diagnostic ignored "-Wextra"
1010#include " taylor.hpp"
1111#pragma GCC diagnostic pop
12- #elif (__INTEL_COMPILER)
12+ #elif defined(__ICC) || defined (__INTEL_COMPILER)
1313#pragma warning push
1414#pragma warning disable "-Wall"
1515#include " taylor.hpp"
1616#pragma warning pop
17+ #elif defined(__clang__)
18+ #pragma clang diagnostic push
19+ #pragma clang diagnostic ignored "-Wall"
20+ #pragma clang diagnostic ignored "-Weffc++"
21+ #pragma clang diagnostic ignored "-Wextra"
22+ #pragma clang diagnostic ignored "-Wdocumentation"
23+ #pragma clang diagnostic ignored "-Wdeprecated-register"
24+ #include " taylor.hpp"
25+ #pragma clang diagnostic pop
1726#endif
1827
1928#endif // TAYLORPIMPL_HPP
You can’t perform that action at this time.
0 commit comments