mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-01 14:58:14 +00:00
Don't generate win-version.h if GIT_VERSION doesn't have a valid version.
This commit is contained in:
1 parent
a1cafa4301
commit
669a33625f
1 file changed
+8
-5
@@ -60,16 +60,19 @@ jobs:
|
||||
#if: github.ref_type == 'tag'
|
||||
run: |
|
||||
$GIT_VERSION=git describe --always --tags
|
||||
echo "Num of Valid Tags = ${{ steps.valid-tags.outputs.count }}"
|
||||
echo "Test GitVer = ${{ github.ref_name }} / $GIT_VERSION / ${GITHUB_REF_NAME}"
|
||||
echo "const char *PPSSPP_GIT_VERSION = `"$GIT_VERSION`";" > git-version.cpp
|
||||
echo "#define PPSSPP_GIT_VERSION_NO_UPDATE 1" >> git-version.cpp
|
||||
|
||||
# Generate Windows/win-version.h too.
|
||||
$WIN_VERSION_COMMA=$GIT_VERSION -replace '^v', '' -replace '-g[0-9a-f]+$', '' -replace '[-\.]', ','
|
||||
echo "Test WinVer = $WIN_VERSION_COMMA"
|
||||
echo "#define PPSSPP_WIN_VERSION_STRING `"$GIT_VERSION`"" > Windows/win-version.h
|
||||
echo "#define PPSSPP_WIN_VERSION_COMMA $WIN_VERSION_COMMA" >> Windows/win-version.h
|
||||
echo "#define PPSSPP_WIN_VERSION_NO_UPDATE 1" >> Windows/win-version.h
|
||||
if ($GIT_VERSION.StartsWith("v")) {
|
||||
$WIN_VERSION_COMMA=$GIT_VERSION -replace '^v', '' -replace '-g[0-9a-f]+$', '' -replace '[-\.]', ','
|
||||
echo "Test WinVer = $WIN_VERSION_COMMA"
|
||||
echo "#define PPSSPP_WIN_VERSION_STRING `"$GIT_VERSION`"" > Windows/win-version.h
|
||||
echo "#define PPSSPP_WIN_VERSION_COMMA $WIN_VERSION_COMMA" >> Windows/win-version.h
|
||||
echo "#define PPSSPP_WIN_VERSION_NO_UPDATE 1" >> Windows/win-version.h
|
||||
}
|
||||
|
||||
- name: Build Windows
|
||||
working-directory: ${{ env.GITHUB_WORKSPACE }}
|
||||
|
||||
Reference in new issue
Block a user