[vlc-devel] [PATCH 3/3] contribs: Qt: Always use the prefix-based qmake
Steve Lhomme
robux4 at ycbcr.xyz
Tue Nov 27 14:08:16 CET 2018
Any comment on this ? It's needed to build properly on Msys2.
Le 08/10/2018 à 18:31, Hugo Beauzée-Luyssen a écrit :
> ---
> contrib/src/qtdeclarative/rules.mak | 5 -----
> contrib/src/qtgraphicaleffects/rules.mak | 4 ----
> contrib/src/qtquickcontrols/rules.mak | 4 ----
> contrib/src/qtquickcontrols2/rules.mak | 10 +---------
> contrib/src/qtsvg/rules.mak | 4 ----
> 5 files changed, 1 insertion(+), 26 deletions(-)
>
> diff --git a/contrib/src/qtdeclarative/rules.mak b/contrib/src/qtdeclarative/rules.mak
> index b2a6d0a2e0..817ec82874 100644
> --- a/contrib/src/qtdeclarative/rules.mak
> +++ b/contrib/src/qtdeclarative/rules.mak
> @@ -31,13 +31,8 @@ qtdeclarative: qtdeclarative-$(QTDECLARATIVE_VERSION).tar.xz .sum-qtdeclarative
>
> .qtdeclarative: qtdeclarative
> # Generate Makefile & src/Makefile
> -ifdef HAVE_CROSS_COMPILE
> cd $< && $(PREFIX)/bin/qmake
> cd $</src && $(PREFIX)/bin/qmake -o Makefile src.pro
> -else
> - cd $< && ../qt/bin/qmake
> - cd $</src && ../../qt/bin/qmake -o Makefile src.pro
> -endif
> # Build & install only what we require
> # Invoke the build rules one at a time as some rule dependencies seem to be broken
> cd $< && $(MAKE) -C src sub-quick-make_first-ordered
> diff --git a/contrib/src/qtgraphicaleffects/rules.mak b/contrib/src/qtgraphicaleffects/rules.mak
> index 63a16e2dd4..669265fc9b 100644
> --- a/contrib/src/qtgraphicaleffects/rules.mak
> +++ b/contrib/src/qtgraphicaleffects/rules.mak
> @@ -27,11 +27,7 @@ qtgraphicaleffects: qtgraphicaleffects-$(QTGE_VERSION).tar.xz .sum-qtgraphicalef
> $(MOVE)
>
> .qtgraphicaleffects: qtgraphicaleffects
> -ifdef HAVE_CROSS_COMPILE
> cd $< && $(PREFIX)/bin/qmake
> -else
> - cd $< && ../qt/bin/qmake
> -endif
> # Make && Install libraries
> cd $< && $(MAKE)
> cd $< && $(MAKE) -C src sub-effects-install_subtargets
> diff --git a/contrib/src/qtquickcontrols/rules.mak b/contrib/src/qtquickcontrols/rules.mak
> index 63b710bc8e..9ed5a7d847 100644
> --- a/contrib/src/qtquickcontrols/rules.mak
> +++ b/contrib/src/qtquickcontrols/rules.mak
> @@ -13,11 +13,7 @@ qtquickcontrols: qtquickcontrols-$(QTQC_VERSION).tar.xz .sum-qtquickcontrols2
> $(MOVE)
>
> .qtquickcontrols: qtquickcontrols
> -ifdef HAVE_CROSS_COMPILE
> cd $< && $(PREFIX)/bin/qmake
> -else
> - cd $< && ../qt/bin/qmake
> -endif
> # Make && Install libraries
> cd $< && $(MAKE)
> cd $< && $(MAKE) -C src sub-controls-install_subtargets
> diff --git a/contrib/src/qtquickcontrols2/rules.mak b/contrib/src/qtquickcontrols2/rules.mak
> index cfd7bf0583..cff4aaf767 100644
> --- a/contrib/src/qtquickcontrols2/rules.mak
> +++ b/contrib/src/qtquickcontrols2/rules.mak
> @@ -27,16 +27,8 @@ qtquickcontrols2: qtquickcontrols2-$(QTQC2_VERSION).tar.xz .sum-qtquickcontrols2
> mv qtquickcontrols2-everywhere-src-$(QTQC2_VERSION) qtquickcontrols2-$(QTQC2_VERSION)
> $(MOVE)
>
> -
> -ifdef HAVE_CROSS_COMPILE
> -QMAKE=$(PREFIX)/bin/qmake
> -else
> -QMAKE=../qt/bin/qmake
> -endif
> -
> -
> .qtquickcontrols2: qtquickcontrols2
> - cd $< && $(QMAKE)
> + cd $< && $(PREFIX)/bin/qmake
> # Make && Install libraries
> cd $< && $(MAKE)
> cd $< && $(MAKE) -C src sub-quickcontrols2-install_subtargets sub-imports-install_subtargets
> diff --git a/contrib/src/qtsvg/rules.mak b/contrib/src/qtsvg/rules.mak
> index d82c727be0..9784b51ffd 100644
> --- a/contrib/src/qtsvg/rules.mak
> +++ b/contrib/src/qtsvg/rules.mak
> @@ -25,11 +25,7 @@ qtsvg: qtsvg-$(QTSVG_VERSION).tar.xz .sum-qtsvg
> $(MOVE)
>
> .qtsvg: qtsvg
> -ifdef HAVE_CROSS_COMPILE
> cd $< && $(PREFIX)/bin/qmake
> -else
> - cd $< && ../qt/bin/qmake
> -endif
> # Make && Install libraries
> cd $< && $(MAKE)
> cd $< && $(MAKE) -C src sub-plugins-install_subtargets sub-svg-install_subtargets
More information about the vlc-devel
mailing list