suppress excessive warnings and undesired aborts with Intel LLVM compiler
This commit is contained in:
@ -107,7 +107,7 @@ endif()
|
|||||||
|
|
||||||
# silence excessive warnings for new Intel Compilers
|
# silence excessive warnings for new Intel Compilers
|
||||||
if(CMAKE_CXX_COMPILER_ID STREQUAL "IntelLLVM")
|
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()
|
endif()
|
||||||
|
|
||||||
# silence excessive warnings for PGI/NVHPC compilers
|
# silence excessive warnings for PGI/NVHPC compilers
|
||||||
|
|||||||
@ -12,6 +12,9 @@ mark_as_advanced(GTEST_MD5)
|
|||||||
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
set(gtest_force_shared_crt ON CACHE BOOL "" FORCE)
|
||||||
|
|
||||||
include(ExternalCMakeProject)
|
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_GTEST OFF CACHE BOOL "" FORCE)
|
||||||
set(INSTALL_GMOCK OFF CACHE BOOL "" FORCE)
|
set(INSTALL_GMOCK OFF CACHE BOOL "" FORCE)
|
||||||
ExternalCMakeProject(googletest ${GTEST_URL} ${GTEST_MD5} googletest . "")
|
ExternalCMakeProject(googletest ${GTEST_URL} ${GTEST_MD5} googletest . "")
|
||||||
|
|||||||
Reference in New Issue
Block a user