[vlc-commits] [Git][videolan/vlc][master] 2 commits: contrib: slighty faster to get the mingw-w64 major version
Hugo Beauzée-Luyssen (@chouquette)
gitlab at videolan.org
Wed Mar 9 10:50:40 UTC 2022
Hugo Beauzée-Luyssen pushed to branch master at VideoLAN / VLC
Commits:
4f73bdde by Steve Lhomme at 2022-03-09T09:22:52+00:00
contrib: slighty faster to get the mingw-w64 major version
It doesn't involve grep nor sed.
Co-authored-by: Stephen Kitt <steve at sk2.org>
- - - - -
b68cc907 by Steve Lhomme at 2022-03-09T09:22:52+00:00
contrib: pthreads: add missing eventtoken.h needed by windows.storage.h
It's not available in older mingw-w64 versions
- - - - -
2 changed files:
- contrib/src/main.mak
- contrib/src/pthreads/rules.mak
Changes:
=====================================
contrib/src/main.mak
=====================================
@@ -127,7 +127,7 @@ endif
LN_S = ln -s
ifdef HAVE_WIN32
-MINGW_W64_VERSION := $(shell $(CC) $(CFLAGS) -E -dM -include _mingw.h - < /dev/null | grep -E -m 1 __MINGW64_VERSION_MAJOR | sed -e 's/\#define\s__MINGW64_VERSION_MAJOR\s//')
+MINGW_W64_VERSION := $(shell echo "__MINGW64_VERSION_MAJOR" | $(CC) $(CFLAGS) -E -include _mingw.h - | tail -n 1)
ifneq ($(MINGW_W64_VERSION),)
HAVE_MINGW_W64 := 1
mingw_at_least = $(shell [ $(MINGW_W64_VERSION) -gt $(1) ] && echo true)
=====================================
contrib/src/pthreads/rules.mak
=====================================
@@ -58,6 +58,7 @@ pthreads: mingw-w64-$(MINGW64_HASH).tar.xz .sum-pthreads
.winrt_headers: pthreads
mkdir -p -- "$(PREFIX)/include"
cd $< && cp mingw-w64-headers/include/windows.storage.h "$(PREFIX)/include"
+ cd $< && cp mingw-w64-headers/include/eventtoken.h "$(PREFIX)/include"
touch $@
.sum-dxvahd: .sum-pthreads
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/1b7c7b5ab1806ea2a4b5abb25088ba2d15c3a73c...b68cc9074c5f16c2f8d7b64ce82a381d2decad9b
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/1b7c7b5ab1806ea2a4b5abb25088ba2d15c3a73c...b68cc9074c5f16c2f8d7b64ce82a381d2decad9b
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