Dana Jansens
c5b551b25a
add -fno-strict-aliasing to the gcc compiler flags. this is needed, see:
...
http://www.exim.org/mail-archives/exim-users/Week-of-Mon-20030721/msg00141.html
| It's not a compiler bug. It is a C99 bug, or more exactly, a
| feature. C99 changed the semantic of the C language with respect to
| aliasing questions. Now, the compiler can assume that pointer to
| different types points to different memory location. This breaks all
| the OO code written in C.
|
| This is a very good idea that the compiler issues a warning message
| because the semantic of language really changed and you want to revert
| to the old semantic.
|
| The make package MUST add -fno-strict-aliasing. It is not a
| convenience to get rid off warnings.
2007-03-03 00:58:37 +00:00
Mikael Magnusson
c4dc6e231d
unused thingies
2006-08-31 13:50:47 +00:00
Mikael Magnusson
ca9c3e2c14
just some fixes to the autoconf stuff
2004-11-07 18:22:05 +00:00
Dana Jansens
6f5292c87e
define DEBUG, NDEBUG, and G_DISABLE_ASSERTS
2003-10-01 17:28:12 +00:00
Dana Jansens
6a947144cc
better alpha/beta check :)
2003-05-29 15:38:47 +00:00
Dana Jansens
e6255a0264
look for 'alpha' and 'beta' releases also
2003-05-29 15:30:05 +00:00
Dana Jansens
19500061fb
argh put it back right!*(
2003-05-20 05:18:20 +00:00
Dana Jansens
d1ccdfc97a
fuck it, put it back
2003-05-20 05:16:49 +00:00
Dana Jansens
14cab4f933
smarter default debug value :)
2003-05-20 05:05:34 +00:00
Dana Jansens
644d629501
default debug off (for non-cvs builds!)
2003-05-20 05:04:22 +00:00
Dana Jansens
86f1830d0a
build fixes for finding Xlibs and for setting vars based on found Xlib info and Xinerama info
2003-04-06 10:47:16 +00:00
Dana Jansens
5d665673a2
fixes for build system. add themes to the install process. use the build/ dir for configures trash dump
2003-04-06 09:56:57 +00:00
Dana Jansens
d447dc0f59
new build system without automake
2003-04-03 05:59:03 +00:00
Dana Jansens
0a69cfc6d2
add strict ansi compliance
2003-03-21 20:25:34 +00:00
Dana Jansens
f8a47de5ec
merge the C branch into HEAD
2003-03-16 21:11:39 +00:00
Dana Jansens
7d94983b2e
give output when building a cvs release
2003-02-05 10:43:11 +00:00
Dana Jansens
c8702ceb70
REMOVE -fno-rtti. we use that!
2003-01-22 06:09:18 +00:00
Dana Jansens
031da4f1cf
-fno-rtti as in cxxflags too!
2003-01-22 06:08:39 +00:00
Dana Jansens
9280f1b601
fix the stupid spelling
2003-01-22 01:22:50 +00:00
Dana Jansens
ac48993ed8
add -fno-check-new -fno-execptions to the g++ cxxflags
2003-01-22 01:09:19 +00:00
Dana Jansens
7c9ba37f01
keep the asserts for !debug builds..
2003-01-13 02:10:19 +00:00
Dana Jansens
6741d0572d
caps
2003-01-11 05:00:08 +00:00
Dana Jansens
182cfb2145
caps for giving the build target. show it at the end
2003-01-11 04:58:31 +00:00
Dana Jansens
8c08575433
check for cvs in the version properly
2003-01-11 04:54:36 +00:00
Dana Jansens
0f16855abc
cvs builds are always debug
2003-01-11 04:36:25 +00:00
Dana Jansens
02601c2856
my newer better autoconf functions. woowoo
2003-01-11 04:10:35 +00:00
Dana Jansens
be56b6d162
create OB_DEBUG and OB_COMPILER_FLAGS m4 functionc
2003-01-11 02:10:55 +00:00