Commit Graph

532 Commits

Author SHA1 Message Date
mcafee%netscape.com
151dd816dc Fix from Duncan Wilcox, makefiles have dependency on MOZ_TIMER_LIBS and cannot use -ltimer_beos. r=mcafee (me) 1999-11-19 05:24:47 +00:00
colin%theblakes.com
2d0364e8c7 Do not define MOZ_MONOLITHIC_TOOLKIT for OpenVMS 1999-11-18 22:38:51 +00:00
jdunn%netscape.com
0d9441fd1b Change the linking option of -Bsymbolic to only happen on Components
(i.e the i18n code and NOT on anything that links in gtk

r=pepper@netscape.com
# 18129
1999-11-18 02:49:30 +00:00
jdunn%netscape.com
ad59b18fa2 Fixing all unresolved symbols on unix. The bug has the diff's
r dp@netscape.com (ramiro helped me with it)
# 18688
1999-11-16 06:47:54 +00:00
cls%seawood.org
6dd7af88cd Remove substitution of unused variables 1999-11-14 01:26:33 +00:00
jdunn%netscape.com
516103b7f2 turn on NSCAP_DISABLE_DEBUG_PTR_TYPES for AIX 1999-11-12 03:55:34 +00:00
jdunn%netscape.com
9ac4f7430f Add a configure.in flag to allow components (IS_COMPONENTS) to link
against NSPR and xpcom.  I did this for AIX and added the step for
OpenVMS per Colin Blake's note.
1999-11-11 21:55:11 +00:00
mcafee%netscape.com
a7862b51d0 Adding comment about cookie and wallet dependency, r=morse,shaver 1999-11-11 21:36:22 +00:00
jdunn%netscape.com
5813f00abd HP specific Fix for #16506. 1999-11-11 02:08:10 +00:00
cls%seawood.org
d30bb6ea81 Moved the handling of extensions into configure.in.
Changed allmakefiles.sh to only generate Makefiles for extensions directories that are specified.
Added support for --with-extensions=none & --without-extensions
The following options have been superceded by --with-extensions:
   --disable-cookie-management
   --disable-client-wallet
   --disable-single-signon
1999-11-09 23:30:32 +00:00
cls%seawood.org
375ff218fd Removed NECKO define.
Added '-W -Wno-unused' to _WARNINGS_CFLAGS for gcc.
Marked --enable-mathml as broken.
1999-11-09 23:22:15 +00:00
dmose%mozilla.org
142ac52eaf updated xPL license boilerplate to v1.1, a=chofmann@netscape.com,r=endico@mozilla.org 1999-11-06 03:43:54 +00:00
cls%seawood.org
65a7ced58d Tested various build options, marked some broken, unmarked others that have been fixed. Removed obsolete options. 1999-11-01 15:32:02 +00:00
nisheeth%netscape.com
c70bad5cec Added --enable-detect-webshell-leaks autoconf flag. 1999-10-27 07:13:48 +00:00
ramiro%fateware.com
25aba30f43 Removing the badly rotten MOZ_STRIP_NOT_EXPORTED hack. We now have a better
way to accomplish the same thing using linker version scripts.
r=cls@seawood.org
1999-10-22 07:11:43 +00:00
ramiro%fateware.com
379808b351 Work in progress to add reasonable rpm packaging support for the beast.
NOT PART OF THE SEAMONKEY BUILD.
1999-10-21 14:57:38 +00:00
nisheeth%netscape.com
3102c71d33 Will not affect build. Add support for --enable-perf-metrics autoconf flag that will switch on the reporting of timing information about gecko's layout processes. 1999-10-21 02:01:49 +00:00
mcafee%netscape.com
3350af66d5 Adding support for --enable-logrefcnt; off by default in optimized builds, we need this for tinderbox. code=dp, r=mcafee 1999-10-20 20:40:01 +00:00
alecf%netscape.com
22a4f7137f add flag for boehm (doesn't quite work yet) 1999-10-18 23:13:47 +00:00
cls%seawood.org
c125f80248 r=pavlov
Add temporary --enable-nspr-autoconf option to allow platforms to test the newly added autoconf setup for nspr (bug 11893) before turning it on as default.
1999-10-17 15:16:47 +00:00
rbs%maths.uq.edu.au
a93cafbc81 [MathML] Hooks to allow --enable-mathml 1999-10-13 00:46:09 +00:00
cls%seawood.org
5dc98b19e1 Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
r=syd
1999-10-12 12:36:07 +00:00
ramiro%netscape.com
3707368b40 Fix for bug 16163. Usage of -liberty to demangle symbols breaks on loser
linux distributions.  I changed configure.in to detect this lib before using
it.  You can stop whinning now thank you.  r=syd@netscape.com.
1999-10-12 11:42:56 +00:00
cls%seawood.org
5c8ea87d49 Applied Jim Nance's, <jim_nance@yahoo.com>, patch to reduce the size of a build by using a modified version of GNU make's implicit ruleset that incrementally add object files to static library archive and eliminates the need to have the unused object files sitting around. A clobber is required to see the savings.
Bug #15241 . r=sleestack
1999-10-08 05:18:46 +00:00
mcafee%netscape.com
3a7ce2580e Adding leaky to the linux/intel build. a=ramiro, r=slamm 1999-10-07 21:48:05 +00:00
alecf%netscape.com
d2bf42255e add detection for broken mmap()/write() behavior
contributed by jim_nance@yahoo.com
r=alecf
1999-10-05 00:29:09 +00:00
briano%netscape.com
146fe2429b Fix for HP-UX 11 problem trying to use libc_r when it shouldn't be. 1999-10-02 00:02:35 +00:00
briano%netscape.com
7ee88b1f61 Fix for bug 15066, IRIX 6.x native compiler fix. Approved by chofmann. 1999-09-28 21:32:31 +00:00
cls%seawood.org
d09f12c8b2 Approved by leaf.
Removed --enable-random-options and --enable-cross-compile options.  Set CROSS_COMPILE in the environment if you want to use the cross-compiling setup for now.

Gave into my pedantic side and cleaned up the help messages so that the output from --help actually looks reasonable.  For the curious, they are lined up on column 27.

Marked --disable-client-wallet & --disable-cookie-management as broken.
1999-09-27 20:47:51 +00:00
mcafee%netscape.com
d56a7aacf4 Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp 1999-09-25 20:44:48 +00:00
briano%netscape.com
33c17f5a76 SCO-specific addition to fix some of the nsCOMPtr.h breakage. 1999-09-25 00:58:03 +00:00
ramiro%netscape.com
f88940bd50 Turn on (for real this time) stripping of uneeded symbols from
components.  Only for linux non debug builds.  Approved by mscott.
1999-09-22 09:54:00 +00:00
ramiro%netscape.com
3b11c3e17b Strip unused symbols from .so components on linux by default. 1999-09-22 03:14:23 +00:00
cls%seawood.org
a323ac377e Removed check for c++ namespaces as they are not used and are outlawed by the c++ portability guide. 1999-09-22 00:38:44 +00:00
slamm%netscape.com
2e6f458c03 Add memmove to autoconf tests. 1999-09-18 02:55:39 +00:00
jdunn%netscape.com
f0ee4dbce2 add support for MOZ_POST_PROGRAM_COMMAND to process $(PROGRAM): in rules.mk
and the binaries in viewer/Makefile.in
1999-09-17 00:53:36 +00:00
cls%seawood.org
9d23306d87 Linux only: Added -D_SVID_SOURCE to DEFS 1999-09-16 14:55:14 +00:00
ramiro%netscape.com
c3b017264c Add a --enable-low-fat option to reduce the .dynsym bloating in components. 1999-09-16 13:43:15 +00:00
ramiro%netscape.com
e8ba593918 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
Jerry.Kirk%Nexwarecorp.com
919bb027e0 Added a way for cross-compiling platforms (such as Neutrino/Photon) to
define HAVE_DEV_ZERO and override the test added by jdunn@netscape.com
for nsPageMgr objects.
1999-09-14 19:20:08 +00:00
ramiro%netscape.com
6f3fcfb2ba Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols. 1999-09-14 13:30:12 +00:00
jdunn%netscape.com
52f708c0af on HPUX, Native compiler, use the aCC/CC to link shared objects instead
of the linker.
NOTE:  for TK_LIBS and MOZ_GTK_LDFLAGS you need to link against -l:libm.sl
       instead of lm, otherwise gfx/src/gtk/libgfx_gtk.sl won't link
1999-09-14 04:14:06 +00:00
cls%seawood.org
adf94e4618 Add -D_POSIX_SOURCE to DEFS to get rid of those useless 'index shadow' warnings. Add either -D_BSD_SOURCE or -D_XOPEN_SOURCE=500 to whichever Makefile.ins need it to accommodate for Posix' strictness. Add check for getopt.h for nsinstall.c. 1999-09-12 14:25:28 +00:00
jdunn%netscape.com
00fadc59c0 Provide workaround in nsPageMgr.cpp if platform (HPUX) doesn't have /dev/zero.
briano, ramiro & warren all looked at the code.

(also sneaked in a linking option in for hpux only)
1999-09-10 23:07:09 +00:00
slamm%netscape.com
eec9ccab60 Fix for people without '.' in their path. Thanks to Tim Rowley <tor@cs.brown.edu> for the fix. 1999-09-10 18:29:28 +00:00
briano%netscape.com
18a37aa8a5 Enable the use of MOZ_FULLCIRCLE and FULLCIRCLE_LIBS. 1999-09-09 21:51:54 +00:00
Jerry.Kirk%Nexwarecorp.com
65ad301904 Moved definition of TK_CFLAGS for Photon to the right place! 1999-09-09 20:35:23 +00:00
slamm%netscape.com
4817418b3f slight cleanup. 1999-09-09 19:37:14 +00:00
slamm%netscape.com
74199c584c Ditch incremental makefiles. Everyone expects to use the allmakefiles.sh list, so use it. 1999-09-09 19:28:48 +00:00
cls%seawood.org
868e1692ef Make --enable-insure work when building outside of the source dir. 1999-09-09 19:19:37 +00:00