From 2989f96859befc65165aeafc847c59645a47767e Mon Sep 17 00:00:00 2001 From: Andrew Hyatt Date: Tue, 22 Nov 2016 20:26:15 -0800 Subject: [PATCH] Use add_definitions instead of setting CFLAGS for libc This is necessary to hide non-C warnings --- src/libc/CMakeLists.txt | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/libc/CMakeLists.txt b/src/libc/CMakeLists.txt index 396f04258..055e5aad3 100644 --- a/src/libc/CMakeLists.txt +++ b/src/libc/CMakeLists.txt @@ -23,7 +23,14 @@ add_definitions(-Ddladdr=__darwin_dladdr) add_definitions(-DBUILDING_LIBC) # Hide warnings that get spammed -set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -Wno-gnu-include-next -Wno-undef -Wno-conversion -Wno-unused-parameter -Wno-sign-conversion -Wno-macro-redefined ") +add_definitions( + -Wno-gnu-include-next + -Wno-undef + -Wno-conversion + -Wno-unused-parameter + -Wno-sign-conversion + -Wno-macro-redefined +) set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -nostdinc -fPIC -w ") set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -include ${CMAKE_CURRENT_SOURCE_DIR}/weak_reference.h") -- 2.51.2