diff options
author | mjbudd77 <mjbudd77@gmail.com> | 2021-02-09 04:51:24 +0300 |
---|---|---|
committer | mjbudd77 <mjbudd77@gmail.com> | 2021-02-09 04:51:24 +0300 |
commit | 70919c9458353e7cbeddca9a019e8c94c86e6280 (patch) | |
tree | 27bc7a443d9ac95ec79f6b7e9b70f951d144bfc8 /scripts | |
parent | 24863422ff9984be43b66f8d75fe067d72f3f4ff (diff) |
Added a windows batch file version of the gitGenHdr script.
Diffstat (limited to 'scripts')
-rw-r--r-- | scripts/genGitHdr.bat | 20 | ||||
-rwxr-xr-x | scripts/genGitHdr.sh | 2 |
2 files changed, 21 insertions, 1 deletions
diff --git a/scripts/genGitHdr.bat b/scripts/genGitHdr.bat new file mode 100644 index 00000000..71d502b0 --- /dev/null +++ b/scripts/genGitHdr.bat @@ -0,0 +1,20 @@ + +set OUTPUT_DIR=%1 + +set OUTPUT_FILE=%OUTPUT_DIR%/fceux_git_info.cpp + +git config --get remote.origin.url > git_url.txt +git rev-parse HEAD > git_rev.txt + +set /P GIT_URL=<git_url.txt +set /P GIT_REV=<git_rev.txt + +echo %GIT_URL% +echo %GIT_REV% + +echo // fceux git_info.cpp -- DO NOT EDIT: This file is auto-generated at build > %OUTPUT_FILE% +echo #include "Qt/fceux_git_info.h" >> %OUTPUT_FILE% +echo #define FCEUX_GIT_URL "%GIT_URL%" >> %OUTPUT_FILE% +echo #define FCEUX_GIT_REV "%GIT_REV%" >> %OUTPUT_FILE% +echo const char *fceu_get_git_url(void){ return FCEUX_GIT_URL; } >> %OUTPUT_FILE% +echo const char *fceu_get_git_rev(void){ return FCEUX_GIT_REV; } >> %OUTPUT_FILE% diff --git a/scripts/genGitHdr.sh b/scripts/genGitHdr.sh index 52aed195..8cfd35dd 100755 --- a/scripts/genGitHdr.sh +++ b/scripts/genGitHdr.sh @@ -10,7 +10,7 @@ echo "Output File: $OUTPUT_DIR/$FILE"; GIT_URL=`git config --get remote.origin.url`; GIT_REV=`git rev-parse HEAD`; -echo "// fceux_gitrev.cpp -- DO NOT EDIT: This file is auto-generated at build" >| $TMP_FILE; +echo "// fceux_git_info.cpp -- DO NOT EDIT: This file is auto-generated at build" >| $TMP_FILE; echo "#include \"Qt/fceux_git_info.h\" " >> $TMP_FILE; echo "#define FCEUX_GIT_URL \"$GIT_URL\" " >> $TMP_FILE; echo "#define FCEUX_GIT_REV \"$GIT_REV\" " >> $TMP_FILE; |