diff --git a/cmake/CMakeLists.txt b/cmake/CMakeLists.txt index b65c547855..f9d2e1e5e7 100644 --- a/cmake/CMakeLists.txt +++ b/cmake/CMakeLists.txt @@ -107,7 +107,7 @@ endif() # silence excessive warnings for new Intel Compilers if(CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM") - set(CMAKE_TUNE_DEFAULT "-Wno-tautological-constant-compare") + set(CMAKE_TUNE_DEFAULT "-Wno-tautological-constant-compare -Wno-unused-command-line-argument") endif() # silence excessive warnings for PGI/NVHPC compilers diff --git a/unittest/CMakeLists.txt b/unittest/CMakeLists.txt index 747c851503..0b2f3bde83 100644 --- a/unittest/CMakeLists.txt +++ b/unittest/CMakeLists.txt @@ -12,6 +12,9 @@ mark_as_advanced(GTEST_MD5) set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) include(ExternalCMakeProject) +if(CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM") + set(cxx_strict_flags "-Wno-error -Wno-unused-command-line-argument") +endif() set(INSTALL_GTEST OFF CACHE BOOL "" FORCE) set(INSTALL_GMOCK OFF CACHE BOOL "" FORCE) ExternalCMakeProject(googletest ${GTEST_URL} ${GTEST_MD5} googletest . "")