File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff 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
4855superbuild_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
You can’t perform that action at this time.
0 commit comments