Disable g++ warnings about ABI changes
PiperOrigin-RevId: 310762961
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 5fa75a6..673d663 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -32,11 +32,16 @@
ADD_DEFINITIONS(-DXNN_ENABLE_ASSEMBLY=0)
ENDIF()
-IF(MSVC)
+IF(CMAKE_C_COMPILER_ID STREQUAL "MSVC")
# Disable "unary minus operator applied to unsigned type, result still unsigned" warning
ADD_COMPILE_OPTIONS("/wd4146")
ENDIF()
+IF(CMAKE_CXX_COMPILER_ID STREQUAL "GNU")
+ # Disable "note: parameter passing for argument of type ... changed/will change in ..."
+ ADD_COMPILE_OPTIONS("-Wno-psabi")
+ENDIF()
+
# ---[ Build flags
IF(NOT CMAKE_SYSTEM_PROCESSOR)
IF(IOS)