[vlc-commits] [Git][videolan/vlc][master] contrib: force Werror=partial-availability in CMake required flags

Steve Lhomme (@robUx4) gitlab at videolan.org
Tue Jan 13 14:03:43 UTC 2026



Steve Lhomme pushed to branch master at VideoLAN / VLC


Commits:
5987928e by Steve Lhomme at 2026-01-13T13:10:36+00:00
contrib: force Werror=partial-availability in CMake required flags

This will pass the flag in CMake check_symbol_exists(), check_source_compiles(), etc.
Otherwise we don't detect API availability properly during configuration.

- - - - -


1 changed file:

- contrib/src/main.mak


Changes:

=====================================
contrib/src/main.mak
=====================================
@@ -522,6 +522,9 @@ endif
 ifdef HAVE_WIN32
 CMAKE += -DCMAKE_DEBUG_POSTFIX:STRING=
 endif
+ifdef HAVE_DARWIN_OS
+CMAKE += -DCMAKE_REQUIRED_FLAGS="-Werror=partial-availability"
+endif
 ifdef MSYS_BUILD
 CMAKE = PKG_CONFIG_LIBDIR="$(PKG_CONFIG_PATH)" $(CMAKE)
 CMAKE += -DCMAKE_LINK_LIBRARY_SUFFIX:STRING=.a



View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5987928ee1b45733f00bc1cf110306d874d86a5d

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/commit/5987928ee1b45733f00bc1cf110306d874d86a5d
You're receiving this email because of your account on code.videolan.org.


VideoLAN code repository instance


More information about the vlc-commits mailing list