mirror of
				https://github.com/PurpleI2P/i2pd.git
				synced 2025-11-04 08:30:46 +00:00 
			
		
		
		
	[build] changes in windows build script
Signed-off-by: R4SAS <r4sas@i2pmail.org>
This commit is contained in:
		
							parent
							
								
									278fd2d8d5
								
							
						
					
					
						commit
						0c25e8f1eb
					
				
					 1 changed files with 12 additions and 5 deletions
				
			
		| 
						 | 
				
			
			@ -34,13 +34,19 @@ del /S build_*.log >> nul 2>&1
 | 
			
		|||
 | 
			
		||||
echo Receiving latest commit and cleaning up...
 | 
			
		||||
%xSH% "git checkout contrib/* && git pull && make clean" > build\build.log 2>&1
 | 
			
		||||
echo.
 | 
			
		||||
 | 
			
		||||
REM set to variable current commit hash
 | 
			
		||||
FOR /F "usebackq" %%a IN (`%xSH% 'git describe --tags'`) DO (
 | 
			
		||||
FOR /F "usebackq" %%a IN (`%xSH% "git describe --tags"`) DO (
 | 
			
		||||
 set tag=%%a
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
REM set to variable latest released tag
 | 
			
		||||
FOR /F "usebackq" %%b IN (`%xSH% "git describe --abbrev=0"`) DO (
 | 
			
		||||
 set reltag=%%b
 | 
			
		||||
)
 | 
			
		||||
 | 
			
		||||
echo Preparing configuration files and README for packaging...
 | 
			
		||||
 | 
			
		||||
%xSH% "echo To use configs and certificates, move all files and certificates folder from contrib directory here. > README.txt" >> nul
 | 
			
		||||
 | 
			
		||||
REM converting configuration files to DOS format (usable in default notepad)
 | 
			
		||||
| 
						 | 
				
			
			@ -64,8 +70,9 @@ call :BUILDING_XP
 | 
			
		|||
echo.
 | 
			
		||||
 | 
			
		||||
REM compile installer
 | 
			
		||||
C:\PROGRA~2\INNOSE~1\ISCC.exe /dI2Pd_TextVer="%tag%" /dI2Pd_Ver="%tag%.0" build\win_installer.iss >> build\build.log 2>&1
 | 
			
		||||
C:\PROGRA~2\INNOSE~1\ISCC.exe /dI2Pd_TextVer="%tag%" /dI2Pd_Ver="%reltag%.0" build\win_installer.iss >> build\build.log 2>&1
 | 
			
		||||
 | 
			
		||||
%xSH% "git checkout contrib/*" >> build\build.log 2>&1
 | 
			
		||||
del README.txt i2pd_x32.exe i2pd_x64.exe i2pd_xp.exe >> nul
 | 
			
		||||
 | 
			
		||||
echo Build complete...
 | 
			
		||||
| 
						 | 
				
			
			@ -74,13 +81,13 @@ exit /b 0
 | 
			
		|||
 | 
			
		||||
:BUILDING
 | 
			
		||||
%xSH% "make clean" >> nul
 | 
			
		||||
echo Building i2pd %tag% for win%bitness%
 | 
			
		||||
echo Building i2pd %tag% for win%bitness%...
 | 
			
		||||
%xSH% "make DEBUG=no USE_UPNP=yes -j%threads% && cp i2pd.exe i2pd_x%bitness%.exe && zip -r9 build/i2pd_%tag%_win%bitness%_mingw.zip %FILELIST% && make clean" > build\build_win%bitness%_%tag%.log 2>&1
 | 
			
		||||
goto EOF
 | 
			
		||||
 | 
			
		||||
:BUILDING_XP
 | 
			
		||||
%xSH% "make clean" >> nul
 | 
			
		||||
echo Building i2pd %tag% for winxp
 | 
			
		||||
echo Building i2pd %tag% for winxp...
 | 
			
		||||
%xSH% "make DEBUG=no USE_UPNP=yes USE_WINXP_FLAGS=yes -j%threads% && cp i2pd.exe i2pd_xp.exe && zip -r9 build/i2pd_%tag%_winxp_mingw.zip %FILELIST% && make clean" > build\build_winxp_%tag%.log 2>&1
 | 
			
		||||
 | 
			
		||||
:EOF
 | 
			
		||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue