tor%cs.brown.edu
3adbda01df
Add vtable autodetection for solaris to enable use of SUNWspro5.0
...
compilers. bug 20297. r=cls
git-svn-id: svn://10.0.0.236/trunk@60918 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-15 21:23:01 +00:00
dp%netscape.com
3672095f40
bug# 13732 Removing brprof from the build. r=akkanna
...
git-svn-id: svn://10.0.0.236/trunk@60605 18797224-902f-48f8-a5cc-f745e15eee43
2000-02-12 18:50:36 +00:00
alecf%netscape.com
6acd471b36
Check in jlnance's jprof patches. r=alecf. Thanks!
...
git-svn-id: svn://10.0.0.236/trunk@58065 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-18 02:45:07 +00:00
cls%seawood.org
ef0cc7ae5f
Removed unused variables MOZ_OJI & ENABLE_PICS.
...
Set module_CFLAGS to $(PUBLIC) instead of $(DIST)/public/module.
git-svn-id: svn://10.0.0.236/trunk@57350 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-11 04:56:23 +00:00
mcafee%netscape.com
56a5686238
Turning OJI on by default (18899). Removing obsolete --enable-oji, --enable-java. r=slamm
...
git-svn-id: svn://10.0.0.236/trunk@56720 18797224-902f-48f8-a5cc-f745e15eee43
2000-01-04 05:28:45 +00:00
cls%seawood.org
8ff3f8cbf9
Ok, taking this split of compiler options used only for compiles a step further....The idea is that when the user passes CFLAGS to configure, those flags are to be used basically anywhere that that CC is. COMPILE_FLAGS is set in configure to contain the compiler flags that cannot be used while linking (e.g. -include on BSD/OS). In config.mk, I moved all of the variables that used to compose CFLAGS into COMPILE_CFLAGS so that CFLAGS only contains the values from running configure.
...
Removed unused NOMD_CFLAGS & MDUPDATE_FLAGS.
git-svn-id: svn://10.0.0.236/trunk@56543 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-24 10:58:11 +00:00
cls%seawood.org
f446188835
Partial fix for bug 20254. Allow flags passed to CFLAGS during configure be used for both compiling & linking. CFLAGS as we know it becomes COMPILE_CFLAGS so that platforms that cannot link using DSO flags (qnx) can still build. The new CFLAGS will not have DSO flags and will be used primarily for linking.
...
Remove OPTIMIZER & XP_DEFINE from config.mk
git-svn-id: svn://10.0.0.236/trunk@56347 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-22 03:40:16 +00:00
briano%netscape.com
61797a9452
Fix specifically for NetBSD/alpha builds. Won't affect other platforms. a=chofmann
...
git-svn-id: svn://10.0.0.236/trunk@56132 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-17 03:25:04 +00:00
bryner%uiuc.edu
91ce25064d
Remove two more unused defines, UNIX_EMBED and X_PLUGINS. r=cls.
...
git-svn-id: svn://10.0.0.236/trunk@55160 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-03 04:29:53 +00:00
bryner%uiuc.edu
20b31fbdb0
Removing unused UNIX_LDAP define from the build. r=cls.
...
git-svn-id: svn://10.0.0.236/trunk@55002 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-02 02:34:39 +00:00
cls%seawood.org
e119369082
Removing --disable-editor (and MOZ_EDITOR) from the build as the editor module now handles all of the text fields for Mozilla and using this option will result in a "non-working" browser (text fields are not editable). Bug #20369
...
git-svn-id: svn://10.0.0.236/trunk@54873 18797224-902f-48f8-a5cc-f745e15eee43
1999-12-01 06:08:25 +00:00
warren%netscape.com
51881fbcea
Landing no_neckoutil2_branch. Bug #11159 . Removes neckoutil_s.lib from build which helps beos and openvms.
...
git-svn-id: svn://10.0.0.236/trunk@54722 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-30 04:50:42 +00:00
cls%seawood.org
120e5dab7b
We don't need to recalculate the OS_* variables each time make is invoked so move them into configure.in so that they are set only once.
...
git-svn-id: svn://10.0.0.236/trunk@54135 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-22 08:15:46 +00:00
jdunn%netscape.com
f0c83b3d5a
Fixing all unresolved symbols on unix. The bug has the diff's
...
r dp@netscape.com (ramiro helped me with it)
# 18688
git-svn-id: svn://10.0.0.236/trunk@53637 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-16 06:02:31 +00:00
jdunn%netscape.com
c4e3217b72
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.
git-svn-id: svn://10.0.0.236/trunk@53247 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-11 21:55:11 +00:00
cls%seawood.org
5652546c52
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
git-svn-id: svn://10.0.0.236/trunk@53027 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-09 23:30:32 +00:00
dmose%mozilla.org
92d791b7b0
updated license boilerplate to xPL 1.1, a=chofmann@netscape.com,r=endico@mozilla.org
...
git-svn-id: svn://10.0.0.236/trunk@52908 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-06 03:40:37 +00:00
cls%seawood.org
9981b6e5e7
Tested various build options, marked some broken, unmarked others that have been fixed. Removed obsolete options.
...
git-svn-id: svn://10.0.0.236/trunk@52388 18797224-902f-48f8-a5cc-f745e15eee43
1999-11-01 15:32:02 +00:00
nisheeth%netscape.com
0ca61f6f5c
Added --enable-detect-webshell-leaks autoconf flag.
...
git-svn-id: svn://10.0.0.236/trunk@51960 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-27 07:13:48 +00:00
ramiro%fateware.com
a5d3f6cc70
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
git-svn-id: svn://10.0.0.236/trunk@51521 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-22 07:11:43 +00:00
nisheeth%netscape.com
3871dd508d
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.
...
git-svn-id: svn://10.0.0.236/trunk@51342 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-21 02:01:49 +00:00
mcafee%netscape.com
8d734dfcc2
Adding support for --enable-logrefcnt; off by default in optimized builds, we need this for tinderbox. code=dp, r=mcafee
...
git-svn-id: svn://10.0.0.236/trunk@51283 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-20 20:40:01 +00:00
alecf%netscape.com
a6598d4a1c
add flag for boehm (doesn't quite work yet)
...
git-svn-id: svn://10.0.0.236/trunk@51053 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-18 23:13:47 +00:00
cls%seawood.org
3f3f4e0c22
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.
git-svn-id: svn://10.0.0.236/trunk@50951 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-17 15:16:47 +00:00
rbs%maths.uq.edu.au
1896cfefef
[MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML
...
git-svn-id: svn://10.0.0.236/trunk@50525 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-13 00:39:36 +00:00
cls%seawood.org
b166fe020d
Converting patches applied for bug 15241 into a build option, --enable-implicit-archive, that is off by default.
...
r=syd
git-svn-id: svn://10.0.0.236/trunk@50458 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-12 12:36:07 +00:00
cls%seawood.org
07d74ceef4
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
git-svn-id: svn://10.0.0.236/trunk@50208 18797224-902f-48f8-a5cc-f745e15eee43
1999-10-08 05:18:46 +00:00
mcafee%netscape.com
d17714e739
Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp
...
git-svn-id: svn://10.0.0.236/trunk@49071 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-25 20:44:48 +00:00
ramiro%netscape.com
be3c415e9c
Strip unused symbols from .so components on linux by default.
...
git-svn-id: svn://10.0.0.236/trunk@48758 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-22 03:14:23 +00:00
ramiro%netscape.com
3b226f0324
Add a --enable-low-fat option to reduce the .dynsym bloating in components.
...
git-svn-id: svn://10.0.0.236/trunk@47780 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-16 13:43:15 +00:00
ramiro%netscape.com
e324fbd024
Cleanup the neckutil linking thing.
...
git-svn-id: svn://10.0.0.236/trunk@47500 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-15 02:15:11 +00:00
ramiro%netscape.com
2bb20f998c
Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols.
...
git-svn-id: svn://10.0.0.236/trunk@47339 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-14 13:30:12 +00:00
briano%netscape.com
5042b6e6e8
Added a couple of new macros for Fullcircle support.
...
git-svn-id: svn://10.0.0.236/trunk@46632 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-09 21:50:37 +00:00
shaver%netscape.com
a2fb0ec947
add --with-extensions to turn on mozilla/extensions/*
...
git-svn-id: svn://10.0.0.236/trunk@46197 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 19:10:13 +00:00
cyeh%netscape.com
42784148af
remove last bits of MODULAR_NETLIB
...
git-svn-id: svn://10.0.0.236/trunk@46189 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-07 18:43:48 +00:00
ramiro%netscape.com
635318f5b9
Add gle support.
...
git-svn-id: svn://10.0.0.236/trunk@46057 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-05 15:53:04 +00:00
cls%seawood.org
60a262b7f8
Added HOST_AR to build. Added --enable-cross-compile option to turn on cross-compiling autodetection selectively. Hijacked CROSS_COMPILE variable (Sorry Colin).
...
git-svn-id: svn://10.0.0.236/trunk@45932 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-03 22:11:39 +00:00
slamm%netscape.com
f985c83c9a
Move some defines into configure. Remove unused build variables.
...
git-svn-id: svn://10.0.0.236/trunk@45770 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 22:02:19 +00:00
cyeh%netscape.com
b632f281bc
Remove useless NGLAYOUT_PLUGINS define.
...
git-svn-id: svn://10.0.0.236/trunk@45705 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:21:11 +00:00
cyeh%netscape.com
6c5b103cf3
Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore.
...
git-svn-id: svn://10.0.0.236/trunk@45700 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-02 18:13:43 +00:00
slamm%netscape.com
f6490dea10
Switch to building incremental makefiles by default. In another week or so, I will remove allmakefiles.sh altogether.
...
git-svn-id: svn://10.0.0.236/trunk@45490 18797224-902f-48f8-a5cc-f745e15eee43
1999-09-01 20:13:26 +00:00
cls%seawood.org
32ef37887b
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
git-svn-id: svn://10.0.0.236/trunk@45070 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-29 18:10:23 +00:00
slamm%netscape.com
e62a0d660c
Add --enable-incremental-makefiles. Has gmake generate the Makefiles just before it uses them. Eliminates a need for allmakefiles.sh.
...
git-svn-id: svn://10.0.0.236/trunk@44338 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 21:45:06 +00:00
ramiro%netscape.com
37891187d9
Set the timer lib flags in one place.
...
git-svn-id: svn://10.0.0.236/trunk@44292 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-24 14:46:43 +00:00
cls%seawood.org
c40becaa41
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.
git-svn-id: svn://10.0.0.236/trunk@43791 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-20 06:52:59 +00:00
ramiro%netscape.com
acca485ab8
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.
git-svn-id: svn://10.0.0.236/trunk@43402 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-17 09:33:48 +00:00
ramiro%netscape.com
5ddd322de1
Added Qt support to the unix build system. Thanks to Shawn Packwood
...
<shawnp@colba.net > for the patches.
git-svn-id: svn://10.0.0.236/trunk@42754 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-09 14:55:56 +00:00
mcafee%netscape.com
31d326cb5a
Removing TOOLBAR_DD ifdef magic, this is on by default now.
...
git-svn-id: svn://10.0.0.236/trunk@42379 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-06 00:01:10 +00:00
ramiro%netscape.com
938f777dac
Add support for building more than one toolkit at once. Currently #ifdefed
...
off as part of the toolkit link time exorcism.
git-svn-id: svn://10.0.0.236/trunk@42276 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-05 05:12:56 +00:00
ramiro%netscape.com
0dde9a8c5d
Fix build bustage.
...
git-svn-id: svn://10.0.0.236/trunk@41868 18797224-902f-48f8-a5cc-f745e15eee43
1999-08-02 22:33:44 +00:00