[vlc-devel] [PATCH 1/1] contribs: qt: prevent Qt from creating libtool files
Alexandre Janniaux
ajanni at videolabs.io
Sun Jul 28 14:59:20 CEST 2019
These files are generated but never used by Qt. They prevent libtool in
VLC from using pkg-config files, which would lead to misconfiguration issues,
especially in cross-compilation build.
The create_libtool config option is currently only set for unix builds, but
setting -create_libtool in the .prf file will prevent every other qt contribs to
generate libtool files too.
---
contrib/src/qt/rules.mak | 2 ++
1 file changed, 2 insertions(+)
diff --git a/contrib/src/qt/rules.mak b/contrib/src/qt/rules.mak
index 03327edc19..69ff7600af 100644
--- a/contrib/src/qt/rules.mak
+++ b/contrib/src/qt/rules.mak
@@ -101,6 +101,8 @@ endif
ENV_VARS := $(HOSTVARS) DXSDK_DIR=$(PREFIX)/bin
.qt: qt
+ # Prevent all Qt contribs from generating and installing libtool .la files
+ cd $< && sed -i "/CONFIG/ s/ create_libtool/ -create_libtool/g" mkspecs/features/qt_module.prf
cd $< && $(ENV_VARS) ./configure $(QT_PLATFORM) $(QT_CONFIG) -prefix $(PREFIX) -I $(PREFIX)/include
# Make && Install libraries
cd $< && $(ENV_VARS) $(MAKE)
--
2.22.0
More information about the vlc-devel
mailing list