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
ramiro%netscape.com
6f2196789a
Remove dumb sleep 3 thing that always freaks me out.
1999-08-17 13:57:06 +00:00
ramiro%netscape.com
2835075ab2
Remove the TOOLKIT_EXORCISM hack. Make non-monolithic toolkit linking the
...
default for Linux and Solaris. Need testing on other platforms (HELP!)
That means that toolkit libraries are not linked into the app - for truly
XP apps such as the apprunner. The gecko viewer still needs to link in
the toolkit, cause it has toolkit code in its main().
Replace the hack with something more useful. There is a
--enable-monolithic-toolkit flag for platforms with dumb linkers and runtime
loaders.
Also landed the remainder of Shawn Packwood's qt port.
1999-08-17 09:33:48 +00:00
briano%netscape.com
69c09c4962
Fixed a typo in the last of the possible MKSHLIB_FORCE_ALL choices.
1999-08-16 22:59:17 +00:00
briano%netscape.com
58b6dbaeeb
SunOS-specific change to enable my last change to xpidl_idl.c.
1999-08-14 03:12:37 +00:00
briano%netscape.com
21520b2179
HP-specific fix. Defining NSCAP_DISABLE_DEBUG_PTR_TYPES to hopefully get it to build successfully.
1999-08-14 00:15:23 +00:00
slamm%netscape.com
511eaf9b9f
Take out -Wbad-function-cast and -Wconversion for gcc. These gave more noise than helpful warnings. We can add them back in later if we run out of warnings to fix. a=don
1999-08-13 00:52:27 +00:00
briano%netscape.com
12603cb184
Finally found a 'fix' for the OSF/1 ld's problem with multiply defined
...
symbols when building a .so. It creates the .so successfully, but returns
a non-zero exit status, so the build fails. This change ignores the return
status. This is OSF/1 (DU) specific.
1999-08-12 08:09:37 +00:00
cls%seawood.org
2e693417f9
Long overdue to bump up the version number of the libpng in the src tree
1999-08-10 22:58:59 +00:00
briano%netscape.com
49cc72cc45
Verify that archive extraction flags really are supported on Solaris before overriding MKSHLIB_FORCE_ALL.
1999-08-10 03:59:25 +00:00
briano%netscape.com
2e09605591
Fixed the QTDIR test, and defined NSCAP_DISABLE_DEBUG_PTR_TYPES for Solaris WS builds (as per bug 11309).
1999-08-09 21:45:47 +00:00
ramiro%netscape.com
8adc9ad359
Added Qt support to the unix build system. Thanks to Shawn Packwood
...
<shawnp@colba.net> for the patches.
1999-08-09 14:55:56 +00:00
briano%netscape.com
e81f1a53a0
Took out my Solaris gcc 2.7.2.1 specific hack, because though it enables binaries to link, they don't run. So we're back where we started.
1999-08-06 03:54:00 +00:00
mcafee%netscape.com
203c44cc05
Removing TOOLBAR_DD ifdef magic, this is on by default now.
1999-08-06 00:01:10 +00:00
ramiro%netscape.com
692e429935
Add support for building more than one toolkit at once. Currently #ifdefed
...
off as part of the toolkit link time exorcism.
1999-08-05 05:12:56 +00:00
briano%netscape.com
06009d857f
Fix for the build bustage on Solaris 2.5.1 using gcc 2.7.2.1.
1999-08-05 03:39:52 +00:00
briano%netscape.com
c663018ad9
Fix for breakage on Linux/SPARC. Now AS will default to $(CC) (instead of
...
nothing at all) and can be overridden as needed on a per-platform basis.
1999-08-05 01:50:24 +00:00
Jerry.Kirk%Nexwarecorp.com
3835a7b402
Move the initialization of Pthread variables up so that each platform
...
can override them.
1999-08-04 18:37:03 +00:00
ramiro%netscape.com
863374e917
Make sure the gcc + native case uses $(CXX) to build components
...
as Linux does.
1999-08-04 08:38:32 +00:00
slamm%netscape.com
cf9f0fda5f
Comment out unused option (--enable-mail-compose).
1999-08-03 20:44:51 +00:00
briano%netscape.com
8a0f141b69
The -Bforcearchive flag on OpenBSD doesn't work for us, because there is no way to turn it off, so use an alternate method instead (if necessary).
1999-08-03 02:11:08 +00:00
ramiro%netscape.com
f33d337200
One more typo.
1999-08-02 14:20:13 +00:00
ramiro%netscape.com
62db08d31a
Forgot to add define to turn it on.
1999-08-02 14:12:16 +00:00
ramiro%netscape.com
1907f3d208
Add temporary toolkit exorcism hack.
1999-08-02 13:33:11 +00:00
briano%netscape.com
70e2e6884c
Minor change for OpenVMS.
1999-07-31 00:24:25 +00:00
mscott%netscape.com
8856cc3423
This is it.....flip the necko switch for linux by enabling necko as the default choice.
1999-07-29 00:19:29 +00:00