path: root/
diff options
authorKai Koehne <>2015-05-22 15:02:23 +0200
committerKai Koehne <>2015-05-27 10:23:10 +0000
commit63660402d8d803b97c676395895c25e550c07f94 (patch)
treede4dc33f610b36e31e2a68baca12f4bde3138d7d /
parent40327b6febf268ace25c0d5f372a4811c4867a93 (diff)
Run license checker in qmake
Check for a valid license not only in configure, but also in qmake. To limit the runtime overhead we cache the day of the last run in a .stash file. This allows us to run licheck only for the top-level qmake call, and only once per day. This requires an updated licheck executable that supports the new check mode. [ChangeLog][Tools][qmake] For commercial builds, qmake now checks for a valid Qt license. This requires setting up a Qt Account (or .qt-license file) on the development machine. Change-Id: I2c2a05a4602cc661560568b76ddf520cb8134769 Reviewed-by: Oswald Buddenhagen <>
Diffstat (limited to '')
1 files changed, 5 insertions, 0 deletions
diff --git a/ b/
index bae2641404..51e8fb8760 100644
--- a/
+++ b/
@@ -46,6 +46,11 @@ equals(QMAKE_HOST.os, Windows) {
INSTALLS += qmake
+licheck.path = $$[QT_HOST_BINS]
+licheck.files = $$PWD/bin/$$QT_LICHECK
+exists($$licheck.files): INSTALLS += licheck
syncqt.path = $$[QT_HOST_BINS]
syncqt.files = $$PWD/bin/