File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 5555 <DestFile >$(DestDir)py-version.h</DestFile >
5656 <TmpFile >$(DestFile).tmp</TmpFile >
5757 </PropertyGroup >
58+ <PropertyGroup >
59+ <Ver >$([System.Text.RegularExpressions.Regex]::Match($(GitTag), `^v[0-9\.]{5}`))</Ver >
60+ <Ver Condition =" '$(Ver)'==''" >v0.0.1</Ver >
61+ <Ver >$(Ver.Remove(0, 1))</Ver >
62+ <VerMajor >$(Ver.Split(`.`)[0])</VerMajor >
63+ <VerMinor >$(Ver.Split(`.`)[1])</VerMinor >
64+ <VerMicro >$(Ver.Split(`.`)[2])</VerMicro >
65+ </PropertyGroup >
5866 <ItemGroup >
5967 <Lines Include =" // This file was generated by $([System.IO.Path]::GetFileName(`$(MsBuildThisFile)`))" />
6068 <Lines Include =" #define MICROPY_GIT_TAG " $(GitTag)" " />
6169 <Lines Include =" #define MICROPY_GIT_HASH " $(GitHash)" " />
6270 <Lines Include =" #define MICROPY_BUILD_DATE " $([System.DateTime]::Now.ToString(`yyyy-MM-dd`))" " />
71+ <Lines Include =" #define MICROPY_VERSION_MAJOR ($(VerMajor))" />
72+ <Lines Include =" #define MICROPY_VERSION_MINOR ($(VerMinor))" />
73+ <Lines Include =" #define MICROPY_VERSION_MICRO ($(VerMicro))" />
74+ <Lines Include =" #define MICROPY_VERSION_STRING " $(Ver)" " />
6375 </ItemGroup >
6476 <WriteLinesToFile Lines =" @(Lines)" File =" $(TmpFile)" Overwrite =" true" />
6577 <MSBuild Projects =" $(MSBuildThisFileFullPath)" Targets =" CopyFileIfDifferent" Properties =" SourceFile=$(TmpFile);DestFile=$(DestFile)" />
You can’t perform that action at this time.
0 commit comments