qt5: detect contrib code changes

Fixes #5141
This commit is contained in:
Christian Prochaska 2024-02-20 11:09:11 +01:00 committed by Christian Helmuth
parent a0290f8c51
commit 33d4134f49
7 changed files with 21 additions and 56 deletions

View File

@ -19,7 +19,7 @@ BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_libqjpeg.tar \
qt5_libqsqlite.tar
built.tag: qmake_prepared.tag qmake_root/lib/ld.lib.so
build: qmake_prepared.tag qmake_root/lib/ld.lib.so
@#
@# run qmake
@ -82,13 +82,8 @@ built.tag: qmake_prepared.tag qmake_root/lib/ld.lib.so
$(VERBOSE)tar chf $(PWD)/bin/qt5_libqjpeg.tar --transform='s/\.stripped//' -C install qt/plugins/imageformats/libqjpeg.lib.so.stripped
$(VERBOSE)tar chf $(PWD)/bin/qt5_libqsqlite.tar --transform='s/\.stripped//' -C install qt/plugins/sqldrivers/libqsqlite.lib.so.stripped
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -32,7 +32,7 @@ INSTALL_LIBS = lib/libQt5Qml.lib.so \
BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_declarative_qml.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -80,13 +80,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_declarative_qml.tar --exclude='*.lib.so' --transform='s/\.stripped//' -C install qt/qml
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -11,7 +11,7 @@ INSTALL_LIBS = qml/QtGraphicalEffects/libqtgraphicaleffectsplugin.lib.so \
BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_graphicaleffects_qml.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -56,13 +56,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_graphicaleffects_qml.tar --exclude='*.lib.so' --transform='s/\.stripped//' -C install qt/qml
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -10,7 +10,7 @@ INSTALL_LIBS = qml/QtQuick/Controls/libqtquickcontrolsplugin.lib.so
BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_quickcontrols_qml.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -55,13 +55,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_quickcontrols_qml.tar --exclude='*.lib.so' --transform='s/\.stripped//' -C install qt/qml
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -19,7 +19,7 @@ INSTALL_LIBS = lib/libQt5QuickControls2.lib.so \
BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_quickcontrols2_qml.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -64,13 +64,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_quickcontrols2_qml.tar --exclude='*.lib.so' --transform='s/\.stripped//' -C install qt/qml
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -10,7 +10,7 @@ INSTALL_LIBS = lib/libQt5Svg.lib.so \
BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_libqsvg.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -55,13 +55,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_libqsvg.tar --transform='s/\.stripped//' -C install qt/plugins/imageformats/libqsvg.lib.so.stripped
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif

View File

@ -16,7 +16,7 @@ BUILD_ARTIFACTS = $(notdir $(INSTALL_LIBS)) \
qt5_libqtvirtualkeyboardplugin.tar \
qt5_virtualkeyboard_qml.tar
built.tag: qmake_prepared.tag
build: qmake_prepared.tag
@#
@# run qmake
@ -62,13 +62,8 @@ built.tag: qmake_prepared.tag
$(VERBOSE)tar chf $(PWD)/bin/qt5_libqtvirtualkeyboardplugin.tar --transform='s/\.stripped//' -C install qt/plugins/platforminputcontexts/libqtvirtualkeyboardplugin.lib.so.stripped
$(VERBOSE)tar chf $(PWD)/bin/qt5_virtualkeyboard_qml.tar --exclude='*.lib.so' --transform='s/\.stripped//' -C install qt/qml
@#
@# mark as done
@#
$(VERBOSE)touch $@
.PHONY: build
ifeq ($(called_from_lib_mk),yes)
all: built.tag
all: build
endif