[vlc-commits] [Git][videolan/vlc][master] 2 commits: src: Makefile.am: fix skipped checkheaders for X11

Jean-Baptiste Kempf (@jbk) gitlab at videolan.org
Fri Feb 9 20:58:57 UTC 2024



Jean-Baptiste Kempf pushed to branch master at VideoLAN / VLC


Commits:
eea8885f by Alexandre Janniaux at 2024-02-09T17:57:14+00:00
src: Makefile.am: fix skipped checkheaders for X11

The checkheaders targets marked as skipped were not correctly assigned
the skipping variable.

- - - - -
eb933a62 by Alexandre Janniaux at 2024-02-09T17:57:14+00:00
extras: ci: compile check_PROGRAMS for macos

The tests are all compiling on macos and most of them are running
correctly, so we can ensure they continue to build. We cannot try to run
them without ensuring we select the runner architecture first though.

Regression from 70c643090bac6ba5c27f0cb4a68959bc8fb04380.

- - - - -


2 changed files:

- extras/ci/gitlab-ci.yml
- src/Makefile.am


Changes:

=====================================
extras/ci/gitlab-ci.yml
=====================================
@@ -492,6 +492,8 @@ raspbian-arm:
         export PATH="${VLC_PATH}:$PATH"
         mkdir build && cd build
         ../extras/package/macosx/build.sh $EXTRA_BUILD_FLAGS $NIGHTLY_EXTRA_BUILD_FLAGS -a $HOST_ARCH -x
+        # At least compile every targets
+        make check TESTS=
 
 macos-x86_64:
     extends: .macos-common


=====================================
src/Makefile.am
=====================================
@@ -763,8 +763,8 @@ if !HAVE_X
 SKIPPED_CHECKHEADERS += vlc_xlib.h
 endif
 
-$(SKIPPED_CHECKHEADERS:%=checkheader_%): checkheader_verbose_0 = $(skip_checkheader_verbose_0)
-$(SKIPPED_CHECKHEADERS:%=checkheader_%): CHECKCOMPILE = exit 0;
+$(SKIPPED_CHECKHEADERS:%=checkheader_%.check): checkheader_verbose_0 = $(skip_checkheader_verbose_0)
+$(SKIPPED_CHECKHEADERS:%=checkheader_%.check): CHECKCOMPILE = exit 0;
 
 dist_check_SCRIPTS = check_headers check_symbols
 



View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f030c94478d181818e099f49c175ca43fd667ae0...eb933a62ec3b3396deccf3e6b6c5ac1f600ec906

-- 
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/f030c94478d181818e099f49c175ca43fd667ae0...eb933a62ec3b3396deccf3e6b6c5ac1f600ec906
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