Commit Graph

507 Commits

Author SHA1 Message Date
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
Jerry.Kirk%Nexwarecorp.com
61d9b3c50d Added an include directory to CFLAGS for the Neutrino/Photon platform. 1999-07-26 11:43:49 +00:00
briano%netscape.com
62a63d472d Another IRIX 5.x tweak. 1999-07-23 01:28:24 +00:00
briano%netscape.com
9571f8ad0c Potential fix for the build breakage on OSF/1. 1999-07-22 23:41:21 +00:00
briano%netscape.com
1bb0eeb32f Workarounds for QNX's compiler choking to death on parts of nsCOMPtr.h. 1999-07-22 23:31:13 +00:00
Jerry.Kirk%Nexwarecorp.com
18e0f0bb28 Changed compile options for Neutrino/Photon
Changed test for NSPR Libs to assume they exist when Cross Compiling,
  it used to assume they did not exist.
Added variables to prefix preprocessor, compile, and link commands,
  example: "-Wall" can now be "-Wc,-Wall"
1999-07-19 23:25:50 +00:00
mcafee%netscape.com
01df862328 Fixing BeOS tinderbox build. patch provided by duncan. 1999-07-19 21:20:38 +00:00
mccabe%netscape.com
07f00c67ca Remove vestiges of XPIDL_JS_STUBS (no longer used or implemented by xpidl-generated files.) 1999-07-16 01:20:03 +00:00
slamm%netscape.com
e6aaaeb1c4 Remove dead crypto flag. So no one gets confused. 1999-07-15 23:40:35 +00:00
slamm%netscape.com
1a189760a9 Reorder some option under the proper headings. 1999-07-15 23:37:51 +00:00
briano%netscape.com
918f681797 Added --enable-efence to allow the use of the Electric Fence lib if it exists. Default is off. Fixes bug 9597. 1999-07-15 23:10:16 +00:00
briano%netscape.com
6a0ea1fbd1 Fix for BSD/OS 3.1. 1999-07-14 23:00:49 +00:00
briano%netscape.com
09431e31cb Fix for Motif builds on Solaris, and the first pieces of an idea that will allow platforms with old ld's to be able to build/link. 1999-07-13 00:05:07 +00:00
briano%netscape.com
d5eddc2606 SCO-specific addition to CXXFLAGS so it can find iostream.h. 1999-07-12 05:21:52 +00:00
briano%netscape.com
0ff7f49923 This should finally take care of SCO OpenServer. libXmu also requires libXext... 1999-07-11 22:51:31 +00:00
briano%netscape.com
8b596b97d2 Fix for SCO OpenServer. libXmu requires libXt. 1999-07-11 18:04:34 +00:00
briano%netscape.com
7ae7a7d54f Minor variation of the fix for bug 9400 to prevent breaking systems not using X (BeOS, NTO). 1999-07-09 21:29:22 +00:00
briano%netscape.com
8a6bf84048 Fix for breakage on Solaris. Bug 9400. 1999-07-09 00:47:48 +00:00
briano%netscape.com
26b745e178 Partial fix for bug 9420. Simply needed to use -lplds$NSPR_VERSION instead of -lplds3 (hardcoded). 1999-07-08 23:12:57 +00:00
mcafee%netscape.com
b440c2255f Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh 1999-07-07 20:31:34 +00:00
ramiro%netscape.com
67afe8f8fa Fix the xlib breakage. The way XLIBS was being used is weird. 1999-07-07 18:01:37 +00:00
ramiro%netscape.com
76bd4a58da Properly set the TK_LIBS. 1999-07-07 13:06:50 +00:00
ramiro%netscape.com
e97d09b771 Put it in configure to save some build gmake munging time. 1999-07-07 06:08:18 +00:00
briano%netscape.com
17402208c3 Change for OpenVMS's pseudo-cross-compile environment. 1999-07-06 23:11:39 +00:00
briano%netscape.com
40b9bca9b0 Fix for Workshop 5.0 builds on Solaris. Bug 9269. 1999-07-04 18:54:24 +00:00
ramiro%netscape.com
f41e67c622 Separate the widget and gfx toolkits into two variables.
Instead of MOZ_TOOLKIT, we now have MOZ_WIDGET_TOOLKIT and MOZ_GFX_TOOLKIT.
There is also a new configure flag, --enable-gfx-toolkit which does what its
name implies.
The configure script should continue to work as before.
1999-07-02 13:06:48 +00:00
briano%netscape.com
70e17c056e Forgot the 'then'... Duh. 1999-07-01 03:46:36 +00:00
briano%netscape.com
dad24d7548 Fix for bug 9110. Sun's Workshop 4.2 compiler can't handle template specialization even though it claims it can. 1999-07-01 02:59:46 +00:00
briano%netscape.com
9933b1da85 Workaround for the shortcomings of the SunOS 4.x loader. 1999-07-01 02:15:13 +00:00
mcafee%netscape.com
14f3bbe610 Trying to get BeOS changes right, patch provided by Duncan Wilcox (duncan@be.com) 1999-06-30 04:30:20 +00:00
ramiro%netscape.com
af273bb294 Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
Courtesy of Alex Larsson.
1999-06-29 22:29:14 +00:00
shaver%netscape.com
f584ae618d add configure test for C++ template specialization for scc (HAVE_CPP_SPECIALIZATION) 1999-06-29 20:41:39 +00:00
ramiro%netscape.com
71d39ae5fb Build GtkMozilla only if MOZ_TOOLKIT is "gtk". 1999-06-29 05:38:05 +00:00
briano%netscape.com
dbe26fc300 Removed the check for yywrap, and cleaned up the Fullcircle stuff a bit. 1999-06-25 19:46:20 +00:00
mcafee%netscape.com
b057c4556d Looks like briano checked in some of Duncan Wilcox's BeOS changes, adding one change that didn't get in. 1999-06-25 08:06:57 +00:00
briano%netscape.com
d5a1c78bac Duh. We're defining MKSHLIB to be ld on OpenBSD so we don't need the -Wl. 1999-06-25 03:04:14 +00:00
briano%netscape.com
73f20a6e23 OpenBSD's ld ignores --whole-archive, but has -Bforcearchive which looks like it might work in its place. 1999-06-25 00:52:52 +00:00
sspitzer%netscape.com
7aed32a7e6 *** empty log message *** 1999-06-24 20:32:11 +00:00
briano%netscape.com
d495b221e1 Subset of the QNX/NTO changes provided by Jerry Kirk (Jerry.Kirk@Nexwarecorp.com). More testing needed for the rest. 1999-06-22 01:47:51 +00:00
mcafee%netscape.com
c627c488c6 --enable-necko turns on the NECKO ifdef 1999-06-21 00:25:19 +00:00