Skip to content

Commit 9bc1dde

Browse files
committed
libwebp: Suppress compiler warning
1 parent 591c06a commit 9bc1dde

File tree

1 file changed

+10
-1
lines changed

1 file changed

+10
-1
lines changed

libwebp-1.1.0.cmake

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,13 @@ set(test_system_libwebp [[
4343
set(BUILD_CONDITION 0)
4444
endif()
4545
endif()
46+
if(CMAKE_C_COMPILER_ID MATCHES "Clang")
47+
set(extra_flags "-Wno-unused-command-line-argument" PARENT_SCOPE)
48+
elseif(CMAKE_C_COMPILER_ID STREQUAL "GNU")
49+
set(extra_flags "" PARENT_SCOPE)
50+
else()
51+
set(extra_flags "" PARENT_SCOPE)
52+
endif()
4653
]])
4754

4855
superbuild_package(
@@ -58,12 +65,14 @@ superbuild_package(
5865
URL https://storage.googleapis.com/downloads.webmproject.org/releases/webp/libwebp-${version}.tar.gz
5966
URL_HASH ${download_hash}
6067

61-
USING USE_SYSTEM_LIBWEBP patch_version
68+
USING USE_SYSTEM_LIBWEBP patch_version extra_flags
6269
BUILD_CONDITION ${test_system_libwebp}
6370
BUILD [[
6471
CMAKE_ARGS
6572
"-DCMAKE_TOOLCHAIN_FILE=${CMAKE_TOOLCHAIN_FILE}"
6673
"-DCMAKE_BUILD_TYPE:STRING=$<CONFIG>"
74+
"-DCMAKE_C_FLAGS=${CMAKE_C_FLAGS} ${extra_flags}"
75+
"-DCMAKE_CXX_FLAGS=${CMAKE_CXX_FLAGS} ${extra_flags}"
6776
-DBUILD_SHARED_LIBS=ON
6877
-DWEBP_BUILD_ANIM_UTILS=OFF
6978
-DWEBP_BUILD_CWEBP=OFF

0 commit comments

Comments
 (0)