mirror of
https://github.com/fralx/LimeReport.git
synced 2025-11-25 08:28:06 +03:00
Merge tag '1.7.18' into develop
Finish 1.7.18
This commit is contained in:
@@ -245,11 +245,19 @@ system("git --version") {
|
||||
}
|
||||
|
||||
VERSION_TEMPLATE = $$PWD/version.h.in
|
||||
VERSION_OUTPUT = $$OUT_PWD/version.h
|
||||
|
||||
defineReplace(generateHeader){
|
||||
VERSION_TEMPLATE = $$1
|
||||
OUTPUT_FILE = $$2
|
||||
LINES = $$cat($$VERSION_TEMPLATE, lines)
|
||||
LINES = $$replace(LINES, @GIT_VERSION@, $$LR_VERSION)
|
||||
system(echo '// Auto generated version header' > $$OUTPUT_FILE)
|
||||
for (a, LINES): system(echo '$${a}' >> $$OUTPUT_FILE)
|
||||
}
|
||||
|
||||
generateversion.depends = FORCE
|
||||
generateversion.input = VERSION_TEMPLATE
|
||||
generateversion.output = $$OUT_PWD/version.h
|
||||
generateversion.commands = $$QMAKE_STREAM_EDITOR \'s/@GIT_VERSION@/$$LR_VERSION/\' ${QMAKE_FILE_IN} > ${QMAKE_FILE_OUT}
|
||||
generateversion.commands = $$generateHeader($$VERSION_TEMPLATE, $$VERSION_OUTPUT)
|
||||
generateversion.CONFIG = no_link target_predeps
|
||||
|
||||
QMAKE_EXTRA_COMPILERS += generateversion
|
||||
|
||||
Reference in New Issue
Block a user