Add auto version generation script

This commit is contained in:
2023-04-18 17:04:51 +02:00
parent 3e3e1efe7d
commit 4cfb8f1804
2 changed files with 174 additions and 1 deletions

View File

@@ -45,7 +45,9 @@ contains( CONFIG, PTU5_YOCTO ) {
}
TARGET = CashAgentLib
DESTDIR = ../plugins
#DESTDIR = ../plugins
INTERFACE = DeviceController
INTERFACE_DEFINITION = $${PWD}/include/ATBAPP/DeviceControllerInterface.h
# The following define makes your compiler emit warnings if you use
@@ -66,3 +68,19 @@ DEFINES += QT_DEPRECATED_WARNINGS
#else: unix:!android: target.path = /opt/$${TARGET}/bin
#!isEmpty(target.path): INSTALLS += target
DISTFILES += \
generate-version.sh
# Define how to create version.h
VERSION_H = $$PWD/include/version.h
version.output = $$PWD/include/version.h
version.commands = $$PWD/generate-version.sh $${ARCH} $${TARGET} $${INTERFACE} $${INTERFACE_DEFINITION} $${VERSION_H}
version.depends = FORCE
version.input = VERSION_H
version.variable_out = HEADERS
QMAKE_EXTRA_COMPILERS += version
QMAKE_CLEAN += $${PWD}/include/version.h