diff --git a/cpp/CMakeLists.txt b/cpp/CMakeLists.txt index efb0e1a3d2e9..4fba7009e80d 100644 --- a/cpp/CMakeLists.txt +++ b/cpp/CMakeLists.txt @@ -147,7 +147,7 @@ if(${CMAKE_SYSTEM_NAME} MATCHES "Darwin") add_compile_definitions(_GNU_SOURCE) endif() -if(NOT ${CMAKE_SYSTEM_NAME} STREQUAL "Darwin") +if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "GNU") set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-class-memaccess") endif()