Skip to content

Commit 92e115f

Browse files
committed
cmake: Disable incompatible warning flags for Breakpad
Explicitly disable incompatible `-Warray-bounds` and `-Wmaybe-uninitialized`. These aren't normally enabled as compile-failing errors, except when building RPMs on CentOS9. Signed-off-by: Marcel Lauhoff <[email protected]>
1 parent cf7d43a commit 92e115f

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

src/CMakeLists.txt

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -339,8 +339,11 @@ if(WITH_BREAKPAD)
339339
ExternalProject_Add(
340340
breakpad_project
341341
SOURCE_DIR "${breakpad_SOURCE_DIR}"
342-
CONFIGURE_COMMAND
343-
/bin/sh -cx "cd ${breakpad_SOURCE_DIR} && ./configure"
342+
CONFIGURE_COMMAND cd "${breakpad_SOURCE_DIR}"
343+
COMMAND "${breakpad_SOURCE_DIR}/configure"
344+
"CFLAGS=${CMAKE_C_FLAGS} -Wno-array-bounds -Wno-maybe-uninitialized"
345+
"CXXFLAGS=${CMAKE_CXX_FLAGS} -Wno-array-bounds -Wno-maybe-uninitialized"
346+
"LDFLAGS=${CMAKE_EXE_LINKER_FLAGS} -Wno-array-bounds -Wno-maybe-uninitialized"
344347
BUILD_COMMAND
345348
/bin/sh -cx "cd ${breakpad_SOURCE_DIR} && make"
346349
INSTALL_COMMAND ""

0 commit comments

Comments
 (0)