replaced CMAKE_COMPILER_IS_GNUCXX with CMAKE_CXX_COMPILER_ID

This commit is contained in:
p01arst0rm 2021-04-17 14:40:24 +01:00 committed by Ivan
parent 691b986e36
commit 896db3806d
3 changed files with 5 additions and 5 deletions

View file

@ -2,7 +2,7 @@ include(CheckCXXCompilerFlag)
include(CheckIncludeFiles)
include(CheckTypeSize)
if (CMAKE_COMPILER_IS_GNUCC OR CMAKE_COMPILER_IS_GNUCXX)
if (${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
if (NOT OS_WINDOWS)
# mingw appears to print a bunch of warnings about this
check_cxx_compiler_flag("-fvisibility=hidden" HAVE_VISIBILITY)

View file

@ -2,7 +2,7 @@ cmake_minimum_required(VERSION 3.14.1)
project(rpcs3)
if(CMAKE_COMPILER_IS_GNUCXX)
if(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 9)
message(FATAL_ERROR "RPCS3 requires at least gcc-9.")
endif()

View file

@ -50,7 +50,7 @@ else()
if(CMAKE_CXX_COMPILER_ID MATCHES "Clang")
add_compile_options(-Werror=inconsistent-missing-override)
elseif(CMAKE_COMPILER_IS_GNUCXX)
elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
add_compile_options(-Werror=suggest-override)
add_compile_options(-Wclobbered)
add_compile_options(-Wcast-function-type)
@ -59,7 +59,7 @@ else()
endif()
#TODO Clean the code so these are removed
if(CMAKE_CXX_COMPILER_VERSION VERSION_LESS 10.1 OR NOT CMAKE_COMPILER_IS_GNUCXX)
if ((not ${CMAKE_CXX_COMPILER_ID} MATCHES "GNU") OR (CMAKE_CXX_COMPILER_VERSION VERSION_LESS 10.1))
add_compile_options(-Wno-attributes)
endif()
@ -69,7 +69,7 @@ else()
add_compile_options(-Wno-unused-private-field)
add_compile_options(-Wno-delete-non-virtual-dtor)
add_compile_options(-Wno-unused-command-line-argument)
elseif(CMAKE_COMPILER_IS_GNUCXX)
elseif(${CMAKE_CXX_COMPILER_ID} MATCHES "GNU")
add_compile_options(-Wno-class-memaccess)
endif()