Граф коммитов

571 Коммитов

Автор SHA1 Сообщение Дата
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
Jerry.Kirk%Nexwarecorp.com ea92542eca Had to set TK_CFLAGS for Neutrino/Photon.. Thought I did this yesterday 1999-09-09 14:49:08 +00:00
Jerry.Kirk%Nexwarecorp.com 2b315ca371 Had to add -DMOZILLA_CLIENT to _DEFINES_CFLAGS and _DEFINES_CXXFLAGS 1999-09-09 13:42:42 +00:00
briano%netscape.com ebec1a92a3 Fix to allow talkback-enabled builds to find fullsoft.h in odd places. 1999-09-09 08:39:37 +00:00
cls%seawood.org 6fcda40546 Removed check for usleep() as it did not fix the OSF/1 build and does not appear to be needed for anyone else 1999-09-09 06:24:11 +00:00
briano%netscape.com 8003a9d0ec Fix for FullCircle. The header is called fullsoft.h not fullcircle.h. 1999-09-08 21:37:03 +00:00
pepper%netscape.com 5b653fa8fc Added appropriate defs so that gcc works on HPUX. Using LD to link shared libs now on HP only. 1999-09-08 18:47:38 +00:00
Jerry.Kirk%Nexwarecorp.com 6165c519c9 Adding ${_COMPILER_PREFIX} to the -Wno-long-long CFLAG for Neutrino
and Cross Compiling.
1999-09-08 12:40:30 +00:00
briano%netscape.com 183694001d Damn. Defining _XOPEN_SOURCE_EXTENDED breaks other things that didn't break before. Backing it out. 1999-09-08 03:20:54 +00:00
briano%netscape.com f506bd7f03 Defined _XOPEN_SOURCE_EXTENDED for OSF/1 builds in order to get the prototype for usleep. 1999-09-08 01:38:07 +00:00
slamm%netscape.com 3b505be3c9 Straighten out long-long flag logic. 1999-09-07 22:52:55 +00:00
shaver%netscape.com dd5d676813 add --with-extensions to turn on mozilla/extensions/* 1999-09-07 19:10:13 +00:00
cyeh%netscape.com 6de0892bfe remove last bits of MODULAR_NETLIB 1999-09-07 18:43:48 +00:00
cls%seawood.org f24d5c74dd Aieecvs -z3 diff -u configure.in! MOZILLA_CLIENT should be set for CXXFLAGS as well...even though nothing seems to be affected by its absence. 1999-09-06 22:04:36 +00:00
ramiro%netscape.com 273bfe2706 Fix for beos timer linking. 1999-09-06 08:22:53 +00:00
cls%seawood.org b7635b625f Added test for usleep() as OSF/1 apparently does not have it. Use select if usleep is not found. 1999-09-06 07:47:08 +00:00
cls%seawood.org d4fd34d75a Added mozilla-config script so that external modules (like say GtkMozilla) can built with the same config (defines) that Mozilla proper does. This has been killing GtkMozilla for libc5 boxes for awhile now. Moved -DMOZILLA_CLIENT out of DEFS. Currenlty, only mozilla-config --cflags returns something useful.
Set $prefix to `pwd`/dist .
Removed -DUSE_AUTOCONF.
1999-09-06 04:20:50 +00:00
ramiro%netscape.com 2063b093e8 Add gle support. 1999-09-05 15:53:04 +00:00
syd%netscape.com cdff6a5982 Change FC_Initialize to FCInitialize 1999-09-05 03:26:34 +00:00
cls%seawood.org f8cfd5e736 Not all compilers support -Wno-long-long so do a compile test. 1999-09-04 06:02:45 +00:00
cls%seawood.org 614f22e28e Ignore ANSI long long warnings by default since -pedantic is on by default. 1999-09-04 04:07:28 +00:00
briano%netscape.com c0a4da7184 Moved the _PEDANTIC definition up to the top so it can be automatically overridden for any OS (in this case BSDI). 1999-09-04 01:20:49 +00:00
cls%seawood.org 0c33c2b8b5 Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin). 1999-09-03 22:11:39 +00:00
Jerry.Kirk%Nexwarecorp.com fa543c4203 Added ${_COMPILER_PREFIX} to the -pedantic flags for Neutrino 1999-09-03 12:44:56 +00:00
cls%seawood.org 1dc2033223 Only turn on -pedantic for compilers that support it. 1999-09-03 09:42:46 +00:00
mcafee%netscape.com 225f6c2f37 Turning -pedantic on by default, use --disable-pedantic to turn this off 1999-09-03 08:10:06 +00:00
cls%seawood.org 361d844a3c Added host case for osf1. Changed test for c++ requiring implementation of unused methods from try_compile to try_link. 1999-09-03 06:14:10 +00:00
briano%netscape.com 7017a941de Fix for 'official' release builds. Now generates xpinstall/packager/Makefile explicitly. Also replaced the perl-based directory 'pre-creator' with a shell-based version. 1999-09-03 00:05:19 +00:00
cls%seawood.org f277b79642 Removed redundant program checks.
Added target case for *-mingw*
Don't check for NSPR libs when cross-compiling.  Assume that they exist for now.
Added MDCPUCFG to CFLAGS for INTERNAL_TOOLS builds.
1999-09-02 23:58:00 +00:00
slamm%netscape.com 1477af406a Fix typo s/CONFIG_TEMP/CONFIG_TMP/. 1999-09-02 22:41:43 +00:00
slamm%netscape.com ed0937533e Move some defines into configure. Remove unused build variables. 1999-09-02 22:02:19 +00:00
cyeh%netscape.com 7039058d87 Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore. 1999-09-02 18:13:43 +00:00
pepper%netscape.com 108bf34e41 Moved DSO_LDOPTS into the native compiler specific loop. 1999-09-02 03:47:08 +00:00
briano%netscape.com cfae6e03ef Fix for OpenVMS provided by Colin Blake (colin@theblakes.com). 1999-09-02 01:23:15 +00:00
slamm%netscape.com ff653c9c33 Switch to building incremental makefiles by default. In another week or so, I will remove allmakefiles.sh altogether. 1999-09-01 20:13:26 +00:00
briano%netscape.com 8e7ed5ba77 Cleaned up the fullcircle support. Should be obsolete fairly soon when libfullsoft becomes a component. 1999-08-31 01:53:41 +00:00
Jerry.Kirk%Nexwarecorp.com 53513eb58e Force Neutrino platform to link in stdc++ 1999-08-30 13:37:14 +00:00
cls%seawood.org b8292166a3 Oops. Set AR_EXTRACT arg as t instead of x. Thanks to bruce for catching my breakage of the ports page. 1999-08-29 23:21:27 +00:00
cls%seawood.org a0c4fbf7d8 By default, cat the contents of config-defs.h (if created or modified) during the configure process. This will help people debug tinderbox logs and other 3rd party builds where only the output of configure and the make process is given.
Use --disable-verbose-config-defs to turn it off.
1999-08-29 22:53:07 +00:00
cls%seawood.org c3bc245475 Removed --enable-wrap-malloc from random options 1999-08-29 19:59:44 +00:00
cls%seawood.org 8625d885b7 Landed first set of cross-compiling changes
Split AR into AR & AR_FLAGS
Moved AR_LIST, AR_EXTRACT, OBJ_SUFFIX & LIB_SUFFIX definitions into configure.in
Moved DIST definition to autoconf.in.mk.  In the future, it should be set by configure using --prefix
Added DEBUG_AUTOCONF_XCOMPILE ifdef to config.mk
1999-08-29 18:10:23 +00:00
cls%seawood.org e6e03c5bed Removed --strip-not-exported from --enable-random-options as it requires a special linker. 1999-08-29 04:54:45 +00:00
cls%seawood.org 8bdd892a17 GtkMozilla shouldn't know about Mozilla's dist path as it can be changed by setting DIST. 1999-08-29 04:52:37 +00:00
slamm%netscape.com a637799c8d Move gtk option down show it shows up in the Build Configurator in the right place. Old directory building code is not needed by new Makefile building system. Move it down inside an if statement. 1999-08-27 23:01:43 +00:00
cls%seawood.org 319d45df66 Removed --without-pthreads from random options. Added XEXT_LIBS to test for -lXp. 1999-08-27 06:22:57 +00:00
briano%netscape.com fcb81da452 Yet another attempt to build successfully on HP-UX using gcc. HP-specific change. 1999-08-27 00:02:25 +00:00
briano%netscape.com 268e393e62 Don't define NETSCAPE anymore. Not needed. 1999-08-26 00:19:58 +00:00
briano%netscape.com 8f64a3fdb5 HP-specific change for bug 11161. 1999-08-25 21:31:17 +00:00
ramiro%netscape.com e93c9399ff Fix timer linking problems on monolithic toolkit platforms. 1999-08-25 11:32:04 +00:00
briano%netscape.com 6cfc96a60f Explicitly define SUNOS4 for SunOS 4.1.x builds instead of hiding it in the Tinderbox script. 1999-08-25 03:28:26 +00:00
briano%netscape.com a50050f5ac Fix for HP-UX bustage when building with gcc. 1999-08-25 00:47:46 +00:00
slamm%netscape.com 69dbf6a476 Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh. 1999-08-24 21:45:06 +00:00
ramiro%netscape.com c472f184a9 Set the timer lib flags in one place. 1999-08-24 14:46:43 +00:00
cls%seawood.org 646a86cec0 Removed checks for stddef.h & stdlib.h as they aren't needed for mozilla proper and they break HP & AIX in the jpeg module. 1999-08-24 05:09:42 +00:00
cls%seawood.org 1a17c7979b Fixed setting of MOZ_MONOLITHIC_TOOLKIT.
Added new option: --enable-random-options .
This option will randomly invoke a select number of other build options.  The purpose of this option is to encourage the testing of some of our non-common build options by making it easy.  In theory, every option should work (given a constraint or two) or should be removed.  Currently, the additional options selected will override the ones passed on the command line.
1999-08-23 08:08:57 +00:00
cls%seawood.org 08c63660b7 Removed checks for unused headers, libs and functions.
Added --enable-x11-shm option for gfx-gtk shm support.
1999-08-22 20:25:26 +00:00
cls%seawood.org 153a9e0afc Added support to configure.in for running configure in subprojects. This included adding tmp variables to preserve the initial args set for configure so that they can be passed pristinely to the subprojects.
Modified to run configure of webshell/embed/gtk from the main configure rather than during the export phase.
1999-08-21 18:02:45 +00:00
ramiro%netscape.com d04481528c Simplify the GtkMozilla configutation and turn it on by default for linux. 1999-08-20 12:29:39 +00:00
cls%seawood.org c2bdb85bf4 Removed all references to obsolete OBJDIR variable.
Removed various sections of config.mk & rules.mk that were only used by OBJDIR or by a non-autoconf build.
1999-08-20 06:52:59 +00:00
ramiro%netscape.com d882421bc5 Fix for qt include dir. Thanks to Brian Ryner <bryner@uiuc.edu> for the
patch.
1999-08-19 20:57:13 +00:00
slamm%netscape.com 98c26ff2b7 Make NSPR message look less like an error. 1999-08-19 19:54:16 +00:00
ramiro%netscape.com 416e10dd21 Flip --disable-static to --enable-static. So by default, no extra static
libs are built.
1999-08-19 14:34:03 +00:00