bdfc00171e
Use 'none' partition with LTO
2012-06-18 16:12:09 +10:00
5b7dadf815
Add check for no-deduce-init-lists
2012-06-13 16:01:42 +10:00
a9453c02ea
Add commented out reminder for -Wzero-as-null
2012-05-26 17:58:36 +10:00
bcab28826c
Move noise functions into their own directory
2012-05-23 17:01:30 +10:00
a195f47bdf
Add -fno-deduce-init-list for template constructor
...
When using variadic template constructors which forward their arguments
to base classes we tend to get a lot of warnings about auto deduction of
initializer_list types from aggregate initialiser syntax. As this is
apparently expected to be removed from the standard we'll hide the
warnings this way.
2012-05-18 17:53:23 +10:00
700245b5bf
Use jobserver if available for flto
2012-05-17 14:38:13 +10:00
9b8419bd8d
Bump the required boost version to 1.49
2012-05-17 14:15:47 +10:00
c6a3831840
Enable flto and generic tuning optimisations
2012-05-15 16:07:03 +10:00
b670c76995
Temporarily disable features unsupported by i686-pc-mingw
2012-05-15 16:06:18 +10:00
6193ffd407
Put debugging defines in config.h
2012-05-14 16:10:11 +10:00
9624aff9df
Add host specific debug information
2012-05-10 16:56:25 +10:00
cc9a157e9c
Add arch specific optimisation flags
2012-05-10 16:55:38 +10:00
ac5a5d3a7d
Initial framework for win32 backtrace
2012-05-10 16:54:47 +10:00
88c86a40a7
Remove wunsafe-loop-optimisations. False positives
2012-05-08 16:37:03 +10:00
6a4f6c7d8b
Add empty host_os switch for platform config
2012-05-08 15:00:48 +10:00
b7b47ed27e
Define ENABLE_DEBUGGING when specified
2012-05-03 18:10:15 +10:00
a26dcd1444
Set a blank CXXFLAGS only if not already present
2012-04-27 17:54:26 +10:00
82f90f3f6c
Enable silent automake build rules by default
2012-04-24 13:00:31 +10:00
9377265bfa
Use update autoconf functions.
...
Updated via autoupdate.
2012-04-24 12:59:13 +10:00
cdd1f60b0d
Update tests to use the util namespace
2011-11-04 17:28:04 +11:00
cbbf8657be
Move BOOST_SYSTEM detection around
2011-09-25 14:25:24 +10:00
b210729fe9
Disable lto to account for dodgy Win32 compiler
2011-09-25 14:24:25 +10:00
b23c0862cc
Make debuging information enabled by default
2011-08-29 14:33:08 +10:00
dbad60cf10
Remove function attribute suggestions for gcc
...
More annoying than helpful.
2011-08-08 16:22:54 +10:00
3b15524b7b
Conditionally enable mudflap at configure time
2011-07-12 20:55:01 +10:00
6d52e37c93
Apply -flto only if compiler supports it
2011-07-06 19:29:33 +10:00
16afbccb3c
Ensure size_t and ssize_t are available
2011-07-06 19:29:31 +10:00
0f1f27b132
Temporarily add fallback null path for backtrace
2011-07-06 19:29:30 +10:00
1556b6aba6
Actually SUBST the boost build variables
2011-07-05 21:34:44 +10:00
ced024dbe1
Enable silent automake rules
2011-07-03 15:54:00 +10:00
87489b488a
Add enable-debugging configure flag
...
* Controls all generation of programmer related debugging features.
There are no performance guarantees (almost certainly slower) and no
end-user benefits aside from enhanced crash info.
* Defaultly disable debugging features, and enable more aggressive
optimisations in both the compiler and linker.
2011-06-30 21:45:02 +10:00
c886cd88e3
Harden boost version checks with failure msgs
2011-06-30 20:34:24 +10:00
ad9ec27f1d
Add explicit failure for ragel check failure
2011-06-30 20:33:55 +10:00
fef55f7943
Add suggest-attribute compiler option checks
2011-06-30 20:33:35 +10:00
c6fea4291d
Use c++ compiler for compiler option checks
2011-06-30 20:33:18 +10:00
bc59b72fa9
Add prelim backtrace support detection in build
2011-06-25 12:40:57 +10:00
55aa5bbcfe
Use CANONICAL_HOST not CANONICAL_TARGET
2011-06-25 11:55:24 +10:00
5a9d7c70c0
Add explicit boost_base version requirement
2011-06-25 11:49:39 +10:00
c8804cbe8e
Added generic hton and ntoh functions
2011-06-21 23:36:51 +10:00
745e06d1af
initial import from waif
2011-05-23 17:18:52 +10:00