mirror of
https://github.com/riuson/lcd-image-converter.git
synced 2026-02-20 01:21:28 +01:00
Create revision's file with bat/sh script
This commit is contained in:
@@ -402,15 +402,13 @@ OTHER_FILES += \
|
||||
# sh script ($1 - path to project's directory):
|
||||
# git --git-dir $1/.git log --pretty=format:"#define GIT_REVISION \"%H\\0\" %n#define GIT_REVISION_ABBR \"%h\\0\" %n#define GIT_COMMIT_ADATE \"%ai\\0\" %n#define GIT_COMMIT_AT %at" -1 > $1/resources/revision.h
|
||||
win32 {
|
||||
PERCENT = %%
|
||||
GIT_REV_CMD = $$PWD/update-revision-info.bat \"$$PWD\"
|
||||
}
|
||||
unix {
|
||||
PERCENT = %
|
||||
GIT_REV_CMD = $$PWD/update-revision-info.sh \"$$PWD\"
|
||||
}
|
||||
NEWLINE = $${PERCENT}n
|
||||
VERSION_LOG_FORMAT = $${LITERAL_HASH}define GIT_REVISION \\\"$${PERCENT}H\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_REVISION_ABBR \\\"$${PERCENT}h\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_COMMIT_ADATE \\\"$${PERCENT}ai\\\"$${NEWLINE}$${LITERAL_HASH}define GIT_COMMIT_AT $${PERCENT}at$${NEWLINE}
|
||||
version.target = git_revision
|
||||
version.commands = git --git-dir $${PWD}/.git log --pretty=format:\"$${VERSION_LOG_FORMAT}\" -1 > $${PWD}/resources/revision.h
|
||||
version.commands = $$GIT_REV_CMD
|
||||
|
||||
QMAKE_EXTRA_TARGETS += version
|
||||
PRE_TARGETDEPS += git_revision
|
||||
|
||||
2
update-revision-info.bat
Normal file
2
update-revision-info.bat
Normal file
@@ -0,0 +1,2 @@
|
||||
@echo off
|
||||
git --git-dir %1/.git log --pretty=format:"#define GIT_REVISION \"%%H\" %%n#define GIT_REVISION_ABBR \"%%h\" %%n#define GIT_COMMIT_ADATE \"%%ai\" %%n#define GIT_COMMIT_AT %%at" -1 > %1/resources/revision.h
|
||||
2
update-revision-info.sh
Normal file
2
update-revision-info.sh
Normal file
@@ -0,0 +1,2 @@
|
||||
#!/bin/sh
|
||||
git --git-dir $1/.git log --pretty=format:"#define GIT_REVISION \"%H\\0\" %n#define GIT_REVISION_ABBR \"%h\\0\" %n#define GIT_COMMIT_ADATE \"%ai\\0\" %n#define GIT_COMMIT_AT %at" -1 > $1/resources/revision.h
|
||||
Reference in New Issue
Block a user