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
kichik
16280a6389
check compiler flag `-m32' before linker flag as some gcc versions crash when linking non 32-bit objects with this flag
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5336 212acab6-be3b-0410-9dea-997c60f758d6
2007-10-14 21:25:57 +00:00
kichik
70e0fec9e5
fixed bug #1800834 - CVS FTBFS with new mingw32
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5294 212acab6-be3b-0410-9dea-997c60f758d6
2007-09-29 10:13:07 +00:00
kichik
8e716ed458
applied patch #1758863 - Patch for building on GCC and aCC
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5217 212acab6-be3b-0410-9dea-997c60f758d6
2007-07-23 18:43:07 +00:00
kichik
44e366f9da
changed __ALLOW_UNALIGNED_DATA_ACCESS__ to NSIS_HPUX_ALLOW_UNALIGNED_DATA_ACCESS
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5182 212acab6-be3b-0410-9dea-997c60f758d6
2007-06-27 14:16:07 +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
kichik
bebb041789
more of bug #1676243 - compiler warnings on Linux
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5066 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-13 10:29:24 +00:00
kichik
3608995944
added -Wno-non-virtual-dtor for 7zip files on gnu configuration for bug #1676243
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5051 212acab6-be3b-0410-9dea-997c60f758d6
2007-04-11 20:54:00 +00:00
kichik
7b6071caec
more of bug #1635841 - gcc strict-aliasing and build system
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@5000 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-18 18:34:03 +00:00
kichik
9fc8466b7c
listing file is fun
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4979 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-06 21:14:12 +00:00
kichik
b293ebb229
added MSVCRT_FLAG
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4963 212acab6-be3b-0410-9dea-997c60f758d6
2007-03-02 11:17:08 +00:00
kichik
1a7016361c
applied patch #1667950 - Silence spurious warnings when compiling with VC8
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4957 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-24 18:23:33 +00:00
kichik
82910689b3
fixed bug #1646170 - nsis-2.23 can be built on x86_64 hosts
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4920 212acab6-be3b-0410-9dea-997c60f758d6
2007-02-02 22:53:07 +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
361bf72ee1
spaces to tabs
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4837 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-06 06:15:40 +00:00
kichik
e6af117ae9
set MSVS_VERSION
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4836 212acab6-be3b-0410-9dea-997c60f758d6
2006-12-05 20:59:21 +00:00
kichik
f03e32fc2f
MSVC_VERSION has Exp
prefix for express versions
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4825 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-27 14:38:16 +00:00
kichik
7519ae9fe2
proper MSVS_VERSION check
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4817 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-17 11:38:15 +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
joostverburg
40df19f5e8
* SCons 0.96.93 automatically detects MSVC 2005, using environment variables is no longer needed
...
* Use new exception flag for MSVC 2005
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4814 212acab6-be3b-0410-9dea-997c60f758d6
2006-11-13 14:10:11 +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
kichik
5db3e30206
proper memset test
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4800 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-30 20:50:30 +00:00
joostverburg
3c3e42020b
Disabled libcp check for MSVC 2005. This lib is not used anymore.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4797 212acab6-be3b-0410-9dea-997c60f758d6
2006-10-29 14:52:22 +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
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
991295e17f
fixed bug #1474597 - Mac OS X 10.4 build failures
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4664 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-28 15:54:42 +00:00
kichik
580c98a100
implemented RFE #1460586 - Put time stamps in the install log
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4635 212acab6-be3b-0410-9dea-997c60f758d6
2006-04-05 18:45:03 +00:00
kichik
503f5c78c8
moved _NSIS_NO_INT64_SHR test to SCons/Config/ms so it'll only be called once and not for each stub and because it's a better location being a vc specific problem
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4595 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-17 12:01:17 +00:00
kichik
f36bb7557e
make sure -Wl,-Map is supported by the linker
...
mingw supports it, so only check for non-cross envs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4590 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-14 18:22:57 +00:00
kichik
ee3369307f
should be main, not __main
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4589 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-14 18:21:12 +00:00
kichik
674cf5d3ba
return true if the flag is valid, not the other way around
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4588 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-14 18:03:43 +00:00
kichik
bc76613d85
use FlagsConfigure for -pthread
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4587 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-14 17:53:24 +00:00
kichik
7430499571
added FlagsConfigure for compiler and linker flags configuration
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4586 212acab6-be3b-0410-9dea-997c60f758d6
2006-03-14 17:52:38 +00:00
kichik
32a717faf5
move NSIS_VARS_SECTION to sconf.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4536 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 19:12:04 +00:00
kichik
8e9a79a4b7
applied patch #1434174 - GCC 4.2 patches
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4533 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-24 16:19:55 +00:00
pabs3
e2c7cdb60a
Remember to define __BIG_ENDIAN__ for the tests as well as makensis.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4514 212acab6-be3b-0410-9dea-997c60f758d6
2006-02-01 06:01:11 +00:00
kichik
94f7f3b673
added NSIS_CONFIG_LOG_STDOUT
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4510 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 17:53:00 +00:00
pabs3
82cbf4e478
Fix Debian bug #350112 : Use CPPDEFINES instead of broken CPPFLAGS to define __BIG_ENDIAN__ on big endian POSIX platforms.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4505 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-27 13:45:08 +00:00
kichik
9f93fcfa18
oops, quoting problems, back to config.h
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4496 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 15:59:33 +00:00
kichik
dcc5a3c002
moved VARS_SECTION_NAME from config.h to config.py and renamed it to NSIS_VARS_SECTION
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4495 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 15:17:28 +00:00
pabs3
0913023f33
Merge patch for better installs on POSIX platforms.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4486 212acab6-be3b-0410-9dea-997c60f758d6
2006-01-21 09:54:23 +00:00
kichik
47b2ca9bcb
fixed bug #1370179 - endianness problem with FIX_ENDIAN_INT32_INPLACE
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4444 212acab6-be3b-0410-9dea-997c60f758d6
2005-12-15 18:53:38 +00:00
kichik
337019b8b6
use a cross-compile environment to test for memcpy and memset
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4393 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-12 10:46:28 +00:00
kichik
a70e478d6e
freebsd portability
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4379 212acab6-be3b-0410-9dea-997c60f758d6
2005-11-08 19:30:18 +00:00
icemank
2bae0bb2ee
Fixed indentations.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4329 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-16 12:50:29 +00:00
icemank
174feaed16
Fixed comment handling.
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4328 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-16 05:37:13 +00:00
kichik
b8991b1482
original LIB is used, no need to remove #/.sconf_temp
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4327 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-13 14:49:39 +00:00
kichik
e1d65c2150
don't add /GX to defenv
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4326 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-13 13:33:28 +00:00
kichik
8507a9027d
added workaround for Platform SDK's libcp.lib
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4325 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-13 13:16:38 +00:00
kichik
49179ea08d
Platfrom SDK's headers and libraries are newer than VC Toolkit's
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4314 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-10 11:45:01 +00:00