[X2Go-Commits] [buildscripts] 01/03: nsis-builder.bat: build both regular and debug
git-admin at x2go.org
git-admin at x2go.org
Fri May 8 23:21:07 CEST 2015
This is an automated email from the git hooks/post-receive script.
x2go pushed a commit to branch master
in repository buildscripts.
commit 0091090417731e50f7699c545a39217925359f7b
Author: Mike DePaulo <mikedep333 at gmail.com>
Date: Fri May 8 15:59:53 2015 -0400
nsis-builder.bat: build both regular and debug
A change will be made to x2goclient.git\nsis\x2goclient.nsi to
package the x2goclient.debug.exe file.
---
bin/nsis-builder.bat | 32 +++++++++++++++++++++++++-------
1 file changed, 25 insertions(+), 7 deletions(-)
diff --git a/bin/nsis-builder.bat b/bin/nsis-builder.bat
index 38ef344..d4d2817 100755
--- a/bin/nsis-builder.bat
+++ b/bin/nsis-builder.bat
@@ -12,21 +12,40 @@ if "%1"=="mingw32-4.8" (
set PATH=%PATH%;C:\Program Files (x86)\Git\bin\
set PATH=%PATH%;D:\x2goclient-contrib\upx\3.91_bin\
set PATH=%PATH%;C:\Program Files (x86)\NSIS\Unicode\
+
+rmdir /s /q nsis\x2goclient
+mkdir nsis\x2goclient
+
+rem regular build
+rem use msysgit's sed
+sed -i 's/^^CONFIG += console/#CONFIG += console/' x2goclient.pro
+%COMSPEC% /c config_win.bat || exit /b %errorlevel%
+cd client_build
+mingw32-make || exit /b %errorlevel%
+dir release\x2goclient.exe
+copy release\x2goclient.exe ..\nsis\x2goclient\
+mingw32-make clean
+cd ..
+
+rem debug build
rem use msysgit's sed
-rem enable debug
-if "%3"=="--console" sed -i 's/#CONFIG += console/CONFIG += console/' x2goclient.pro
+sed -i 's/^^#CONFIG += console/CONFIG += console/' x2goclient.pro
%COMSPEC% /c config_win.bat || exit /b %errorlevel%
cd client_build
mingw32-make || exit /b %errorlevel%
dir release\x2goclient.exe
+copy release\x2goclient.exe ..\nsis\x2goclient\x2goclient.debug.exe
+mingw32-make clean
cd ..
+
+rem Don't bother with a debug build for x2gohelper.exe
cd x2gohelper
mingw32-make || exit /b %errorlevel%
+dir ..\client_build\release\x2gohelper.exe
+copy ..\client_build\release\x2gohelper.exe ..\nsis\x2goclient\
cd ..
-dir client_build\release\x2gohelper.exe
-rmdir /s /q nsis\x2goclient
+
cd nsis
-mkdir x2goclient
if "%1"=="mingw32-4.4" (
xcopy /S D:\Build\scripts\current_files\%1\%2\x2goclient x2goclient
)
@@ -34,8 +53,7 @@ if "%1"=="mingw32-4.4" (
if "%1"=="mingw32-4.8" (
call ..\copy-deps-win32.bat x2goclient
)
-copy ..\client_build\release\x2goclient.exe x2goclient\
-copy ..\client_build\release\x2gohelper.exe x2goclient\
upx x2goclient\x2goclient.exe
upx x2goclient\x2gohelper.exe
makensis x2goclient.nsi || exit /b %errorlevel%
+cd ..
--
Alioth's /srv/git/code.x2go.org/buildscripts.git//..//_hooks_/post-receive-email on /srv/git/code.x2go.org/buildscripts.git
More information about the x2go-commits
mailing list