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
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
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
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
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
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
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
kichik
a546017631
workaround for scons bug - use CPPDEFINES in RCCOM
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4306 212acab6-be3b-0410-9dea-997c60f758d6
2005-10-05 13:47:12 +00:00
kichik
20248c1ca9
no optimizations and symbol stripping in debug mode
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4288 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-24 11:41:41 +00:00
kichik
31e868b010
only mingw supports --file-alignment
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4278 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-20 17:32:10 +00:00
kichik
08665528b9
added support for compilation of cross platform utilities
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4272 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-17 09:43:10 +00:00
kichik
1898a9b2e1
fixed in scons 0.96.91
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4244 212acab6-be3b-0410-9dea-997c60f758d6
2005-09-08 17:52:57 +00:00
kichik
39f365d25f
linker script is defined using -T, not -Wl
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4207 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-05 15:27:03 +00:00
kichik
cfb0ff9762
DllMain's name is _DllMain@12, not _DllMain@16
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4206 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-05 13:14:15 +00:00
kichik
20521a99e9
added -mwindows to plug-ins linkage
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4205 212acab6-be3b-0410-9dea-997c60f758d6
2005-08-05 12:52:12 +00:00
kichik
df2a7ce233
add $MAP_FLAG to all envs
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4172 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-16 10:09:17 +00:00
kichik
c0ce38d877
if emitter is a list of emitters, take the first and only emitter
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4164 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-08 09:49:51 +00:00
kichik
de7378b40b
* use a nicer method to replace the emitter
...
* don't write required files on runtime, added them to cvs
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4159 212acab6-be3b-0410-9dea-997c60f758d6
2005-07-02 17:53:06 +00:00
kichik
5ed1ef2bb8
added linker script to assure correct order of sections
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4122 212acab6-be3b-0410-9dea-997c60f758d6
2005-06-22 14:49:34 +00:00
kichik
be0ba361a6
MAP_FLAG no longer needs to be a function
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4041 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-21 13:13:36 +00:00
kichik
c57ed10119
automatically generate map file name with proper path
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4040 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-21 13:11:35 +00:00
kichik
4dfd7ef0dd
added CPP_REQUIRES_STDLIB flag
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4037 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-21 13:03:51 +00:00
kichik
88a0af6276
missing colon
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4036 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-21 10:59:27 +00:00
kichik
da01b9cdc1
use cross compiler tool definition
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4033 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-20 11:23:59 +00:00
kichik
65a282745d
--file-alignment is MinGW specific
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4017 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-07 13:44:05 +00:00
kichik
dd9ca8da98
restore LINKFLAGS after test is done
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4016 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-07 13:32:16 +00:00
kichik
b6834a014b
add funcs.c only when NODEFLIBS_FLAG is used
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4009 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-05 21:09:13 +00:00
kichik
db43f63346
check if gcc requires memcpy or memset and add them to crt-less builds
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4007 212acab6-be3b-0410-9dea-997c60f758d6
2005-05-05 20:25:20 +00:00
kichik
dc128c6928
use g++ for linking on mingw, not ld
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@4004 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-29 09:16:49 +00:00
kichik
0e57cddf06
added debug configuration
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3981 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-21 17:40:58 +00:00
kichik
b604cdfe3f
new build system using SCons
...
git-svn-id: https://svn.code.sf.net/p/nsis/code/NSIS/trunk@3969 212acab6-be3b-0410-9dea-997c60f758d6
2005-04-16 18:48:50 +00:00