Installer: Make it easier to compile the script from the IDE
authorSebastian Schuberth <sschuberth@gmail.com>
Sun, 4 Nov 2012 10:45:03 +0000 (4 11:45 +0100)
committerSebastian Schuberth <sschuberth@gmail.com>
Sun, 4 Nov 2012 10:45:09 +0000 (4 11:45 +0100)
As it is now required to make changes at more than one place in the code
if we want to compile the script from within the IDE, introduce a define
for easy toggling.

Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
share/WinGit/install.iss

index e3ce334..1e4f444 100644 (file)
@@ -1,5 +1,12 @@
+; Uncomment the line below to be able to compile the script from within the IDE.\r
+;#define COMPILE_FROM_IDE\r
+\r
 #define APP_NAME      'Git'\r
+#ifdef COMPILE_FROM_IDE\r
+#define APP_VERSION   'Snapshot'\r
+#else\r
 #define APP_VERSION   '%APPVERSION%'\r
+#endif\r
 #define APP_URL       'http://msysgit.googlecode.com/'\r
 #define APP_BUILTINS  'etc\fileList-builtins.txt'\r
 #define APP_BINDIMAGE 'etc\fileList-bindimage.txt'\r
@@ -15,9 +22,9 @@ LZMAUseSeparateProcess=yes
 OutputBaseFilename={#APP_NAME+'-'+APP_VERSION}\r
 OutputDir={#GetEnv('USERPROFILE')}\r
 SolidCompression=yes\r
-\r
-; Uncomment the line below to be able to compile the script from within the IDE.\r
-;SourceDir={#GetEnv('TEMP')}\WinGit\r
+#ifdef COMPILE_FROM_IDE\r
+SourceDir={#GetEnv('TEMP')}\WinGit\r
+#endif\r
 \r
 ; Installer-related\r
 AllowNoIcons=yes\r
@@ -34,10 +41,12 @@ DisableReadyPage=yes
 InfoBeforeFile=gpl-2.0.rtf\r
 PrivilegesRequired=none\r
 UninstallDisplayIcon={app}\etc\git.ico\r
+#ifndef COMPILE_FROM_IDE\r
 #if Pos('-',APP_VERSION)>0\r
-    VersionInfoVersion={#Copy(APP_VERSION,1,Pos('-',APP_VERSION)-1)}\r
+VersionInfoVersion={#Copy(APP_VERSION,1,Pos('-',APP_VERSION)-1)}\r
 #else\r
-    VersionInfoVersion={#APP_VERSION}\r
+VersionInfoVersion={#APP_VERSION}\r
+#endif\r
 #endif\r
 \r
 ; Cosmetic\r