Commit graph

110 commits

Author SHA1 Message Date
f0rt
c39ffff404 applied patch #2918870 - use of the zlib compression library provided by the system
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6030 212acab6-be3b-0410-9dea-997c60f758d6
2010-02-07 21:24:09 +00:00
kichik
45da025cd8 support specifying WXWIN on command line
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@6002 212acab6-be3b-0410-9dea-997c60f758d6
2009-11-29 23:19:58 +00:00
pabs3
b016a4402c fix Library.nsi test by adding the test directory to PATH so it can run LibraryLocal
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5933 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-05 07:26:16 +00:00
pabs3
f41ba95bab fix bug #2497148 - allow out of tree builds on POSIX platforms
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5921 212acab6-be3b-0410-9dea-997c60f758d6
2009-02-04 14:05:48 +00:00
pabs3
bf6c65b158 Fix up plugin API header/lib installation for non-Windows platforms.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5904 212acab6-be3b-0410-9dea-997c60f758d6
2009-01-11 09:48:07 +00:00
kichik
59501c0174 scons 1.2.0 - Options -> Variables
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5882 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-24 23:40:38 +00:00
kichik
eceb3ce333 - create plugin.lib that contains all
- distribute plugin.h, api.h and plugin.lib
- remove inc_c stuff because we don't really want to install win32 header files as something that can be used on linux (this should be revisited later)
- fix up MakeFileList for newer versions of SCons (should be removed in the future)

git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5826 212acab6-be3b-0410-9dea-997c60f758d6
2008-12-12 16:33:25 +00:00
kichik
4c87ec9e83 applied patch #2193442 - port System::Call and related functions to GCC
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5775 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-20 21:04:23 +00:00
kichik
c8884e0988 scons 1.1.0 support
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5767 212acab6-be3b-0410-9dea-997c60f758d6
2008-11-15 21:54:24 +00:00
pabs3
4b5022d646 fixed bug #1951417 - fix and re-enable the HeaderBitmap.nsi test on Linux
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5634 212acab6-be3b-0410-9dea-997c60f758d6
2008-05-04 08:30:07 +00:00
kichik
685aacef36 scons 0.98 with an even uglier hack to reverse the result of hhc.exe
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5605 212acab6-be3b-0410-9dea-997c60f758d6
2008-04-22 13:42:01 +00:00
pabs3
1b313134ea Disable the System.nsi test on Unix, it requires System::Call
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5594 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-30 10:24:24 +00:00
kichik
8297c5c021 we need regular Split() as it's not promised those lines will be separated by just \n and not \r\n
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5567 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-03 18:39:12 +00:00
pabs3
b6d7dea6d2 Ignore 'Examples/Modern UI/HeaderBitmap.nsi' on Linux since AddBrandingImage is disabled for non Win32 platforms.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5563 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-03 12:21:21 +00:00
pabs3
edd242896b Ignore 'Examples/Modern UI/WelcomeFinish.nsi' on Linux since it uses System::Call
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5561 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-03 12:00:05 +00:00
pabs3
c62b08b189 Use python split instead of scons Split so we can have spaces in file names for ignored tests.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5560 212acab6-be3b-0410-9dea-997c60f758d6
2008-03-03 11:59:49 +00:00
joostverburg
e4354ab83d install Multi-User Header File
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5473 212acab6-be3b-0410-9dea-997c60f758d6
2008-01-03 01:26:09 +00:00
pabs3
018b9cc347 Add Debian patch for separate stripping options for Win32 & cross-platform options
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5368 212acab6-be3b-0410-9dea-997c60f758d6
2007-11-14 06:20:44 +00:00
joostverburg
d7881c29c8 * Distribute MUI2 beta
* Preliminary MUI2 documentation


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5249 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-22 21:57:23 +00:00
pabs3
7d17167053 Ignore some failing tests by default on platforms without msvc/mstoolkit
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5236 212acab6-be3b-0410-9dea-997c60f758d6
2007-08-14 01:11:54 +00:00
kichik
74bf17be17 nsDialogs: the next InstallOptions
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5199 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-14 09:40:06 +00:00
kichik
81afed0591 applied patch #1714416 - patch to build on hpux
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5181 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-27 14:15:00 +00:00
pabs3
cd72a50a07 allow ignoring tests with IGNORETESTS
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5150 212acab6-be3b-0410-9dea-997c60f758d6
2007-05-21 09:23:44 +00:00
kichik
d6651ad3fd missing "of" in description
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5142 212acab6-be3b-0410-9dea-997c60f758d6
2007-05-05 10:56:11 +00:00
kichik
4c9b8d783c added TOOLSET
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5140 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-30 18:02:08 +00:00
kichik
cdf33703be allow skipping tests with SKIPTESTS
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5126 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-26 20:04:43 +00:00
kichik
ec2d800d42 build #Source files into LibraryLocal's build dir instead of into #Source
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5108 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-20 11:35:29 +00:00
kichik
32bac47b2f added a warning to sconf.h, defines.h and version.h about automatic generation
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5040 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-09 15:40:14 +00:00
pabs3
8e30ac8979 Install the example plugin and C header by default
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4996 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-12 10:07:38 +00:00
kichik
b3947cabac actually working LIBPATH and CPPPATH options (renamed to APPEND_*)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4965 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 20:33:43 +00:00
kichik
d2f099430b append nsis menu include/lib paths in the sconscript
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4964 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 11:36:18 +00:00
kichik
9cbba1c7ba fixed bug #1670741 - NSIS Menu can't be built on linux due to .rc & .cpp -> .o
added automatic code that changes the target name of resource files to something slightly unique


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4960 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-01 21:05:43 +00:00
kichik
b8bf22affb build NSIS Menu from source (requires wxWidgets)
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4958 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 18:57:55 +00:00
kichik
bd86ee1bfc fixed bug #1635841 - gcc strict-aliasing and build system
- added STRIP, APPEND_CCFLAGS and APPEND_LINKFLAGS command line options
 - added -fno-strict-aliasing to stubs and plug-ins


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4863 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-23 17:01:54 +00:00
kichik
60a6ec28cb fixed scons 0.96.94 compatibility
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4852 212acab6-be3b-0410-9dea-997c60f758d6
2007-01-16 21:34:11 +00:00
joostverburg
f04bd2fa14 automatic MSVC 2005 detection
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4816 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-14 19:14:53 +00:00
kichik
4bdb1ebd7d Copy is deprecated by Clone in scons 0.96.93
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4813 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-11 13:04:35 +00:00
joostverburg
1247550061 MSVC 2005 support. Add TEMP_MSVC2005=yes to the build command line.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4796 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-29 11:50:31 +00:00
kichik
51b5ecadfa license.txt -> COPYING
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4790 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-28 23:58:07 +00:00
kichik
a7d4d32640 scons 0.96.92
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4776 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-17 16:59:03 +00:00
kichik
9ab6953c56 added a workaround to BuildUtil to avoid the suffix problems that appeared with scons 0.96.92
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4775 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-17 16:51:14 +00:00
kichik
a3e92a11f4 updated comment
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4734 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-18 11:15:16 +00:00
pabs3
66f8b367c7 fixed bug #1515592 - NSIS_CONFIG_CONST_DATA_PATH wasn't honoured on Linux
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4727 212acab6-be3b-0410-9dea-997c60f758d6
2006-08-07 07:37:20 +00:00
kichik
936aa142e0 properly quote build settings, even if they come from the command line
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4648 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-07 15:33:48 +00:00
kichik
a7be6822ea automatically pass makensis build settings to script
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4632 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-05 18:42:30 +00:00
pabs3
9cc73c10ea Fix for POSIX regression due to sconf.h change.
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4562 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-10 15:17:49 +00:00
kichik
7e6bba5c3f add new line to version.h to avoid gcc warning
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4558 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-08 16:44:22 +00:00
kichik
dd306c7798 added back "v" prefix to NSIS_VERSION
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4550 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-06 15:04:27 +00:00
kichik
aaef4e35eb fixed bug #1434215 - #define local leaks into path settings
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4539 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:19:49 +00:00
kichik
5812fa78d2 write all defines to sconf.h which is included by config.h instead of passing them on the command line
write the freaquently changing NSIS_VERSION to a separate file named version.h so only files that really need it will include it


git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4538 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:17:49 +00:00