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

256 Коммитов

Автор SHA1 Сообщение Дата
rbs%maths.uq.edu.au d75f65bffe [MathML] Assigning @MOZ_MATHML@ to MOZ_MATHML 1999-10-13 00:39:36 +00:00
cls%seawood.org 7c69b51faa 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
cls%seawood.org a080d5dcc4 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 67f0e0f0aa Autoconfing leaky tool, cvs checkout mozilla/tools/leaky; ./configure --enable-leaky. a=shaver, r=kipp 1999-09-25 20:44:48 +00:00
ramiro%netscape.com 2f1387f423 Strip unused symbols from .so components on linux by default. 1999-09-22 03:14:23 +00:00
ramiro%netscape.com 12a0565ac7 Add a --enable-low-fat option to reduce the .dynsym bloating in components. 1999-09-16 13:43:15 +00:00
ramiro%netscape.com 26dd94b010 Cleanup the neckutil linking thing. 1999-09-15 02:15:11 +00:00
ramiro%netscape.com 6dea1e358f Add MOZ_DEMANGLE_SYMBOLS to debug builds for demangling symbols. 1999-09-14 13:30:12 +00:00
briano%netscape.com 0e802b264e Added a couple of new macros for Fullcircle support. 1999-09-09 21:50:37 +00:00
shaver%netscape.com 4f031e7a07 add --with-extensions to turn on mozilla/extensions/* 1999-09-07 19:10:13 +00:00
cyeh%netscape.com e2b9d016ee remove last bits of MODULAR_NETLIB 1999-09-07 18:43:48 +00:00
ramiro%netscape.com ff7035fc7a Add gle support. 1999-09-05 15:53:04 +00:00
cls%seawood.org b948673211 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
slamm%netscape.com 89a58e9dd6 Move some defines into configure. Remove unused build variables. 1999-09-02 22:02:19 +00:00
cyeh%netscape.com ff099c9ca0 Remove useless NGLAYOUT_PLUGINS define. 1999-09-02 18:21:11 +00:00
cyeh%netscape.com d1988de6dc Finish removal of STANDALONE_IMAGE_LIB. We don't need it anymore. 1999-09-02 18:13:43 +00:00
slamm%netscape.com efa0db12e8 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
cls%seawood.org 76bdb0b5f1 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
slamm%netscape.com bbd2dffe43 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 55d4b94850 Set the timer lib flags in one place. 1999-08-24 14:46:43 +00:00
cls%seawood.org 0991be09fa 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 33f8c1f169 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
ramiro%netscape.com 0ccaaf01cf 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
mcafee%netscape.com d86d47db67 Removing TOOLBAR_DD ifdef magic, this is on by default now. 1999-08-06 00:01:10 +00:00
ramiro%netscape.com 1d4022c3d8 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
ramiro%netscape.com c81faf0819 Fix build bustage. 1999-08-02 22:33:44 +00:00
ramiro%netscape.com 8e205624dc Add temporary toolkit exorcism hack. 1999-08-02 13:33:11 +00:00
briano%netscape.com 79706411dd No longer need the three MOZ_LIBS_whatever_PREFIX macros. 1999-07-30 23:37:42 +00:00
ramiro%netscape.com ca57fc99d2 Step 3 of cleaning up link time toolkit dependencies. Name the timer libs
according to the toolkit they match.  Also set the damn name in one place to
make it easy to change in the future.
1999-07-17 23:52:12 +00:00
ramiro%netscape.com b69b9faa9a Step 2 of cleaning up link time toolkit dependencies. Change the names of
the gfx and widget dsos to be readable by normal human beings that expect
some kind of spacer between cryptic acronyms.  Thank you.
1999-07-17 22:24:49 +00:00
ramiro%netscape.com 342b5083f1 Landing timer move on unix. 1999-07-17 14:22:51 +00:00
briano%netscape.com f81f331153 Need NO_LD_ARCHIVE_FLAGS even for static builds. 1999-07-14 22:59:58 +00:00
briano%netscape.com afbb044fa8 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
mcafee%netscape.com d014375344 Adding --enable-toolbar-dd toolbar drag & drop option. a=cyeh 1999-07-07 20:31:34 +00:00
ramiro%netscape.com 28b9360c6d Put it in configure to save some build gmake munging time. 1999-07-07 06:08:18 +00:00
ramiro%netscape.com 82529b2bea Adding vars in an effort to reduce cut-n-paste brain damage.
MOZ_GFX_TOOLKIT_LDFLAGS
MOZ_WIDGET_TOOLKIT_LDFLAGS
MOZ_TOOLKIT_REGISTRY_CFLAGS
1999-07-07 04:10:52 +00:00
ramiro%netscape.com b86c78a296 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
ramiro%netscape.com 328ecc16a7 Add configure support for setting and using MOZ_STRIP_NOT_EXPORTED.
Courtesy of Alex Larsson.
1999-06-29 22:29:14 +00:00
mcafee%netscape.com 5a4d97fc30 --enable-necko turns on the NECKO ifdef 1999-06-21 00:25:19 +00:00
ramiro%netscape.com 69c88e5338 Conditionally ifdef out some dtd debugging code that chokes some
compilers because of badly broken streams code in prstrm.cpp.
1999-06-12 12:49:04 +00:00
mccabe%netscape.com b1809e14b2 Remove vestiges of BUILD_XPIDL and USE_XPIDL from the build. 1999-06-12 09:29:46 +00:00
ramiro%netscape.com ac7946b050 Factor out the PIC flags into their own autoconf variable. 1999-06-11 10:55:36 +00:00
ramiro%netscape.com 85d9b6618d Fix something that was very with the last checkin. Dont strip .a files
dumbass.  Approved by the Bastard Operator From Hell.
1999-06-10 16:27:39 +00:00
ramiro%netscape.com 510d14db73 Add a configure flag --enable-strip-libs to make it easy to force the
libraries to strip.
1999-06-10 15:18:02 +00:00
ramiro%netscape.com 5a33fa141c Cleanup the ClientWallet, SingleSignon and CookieManagement mess. 1999-06-10 14:59:06 +00:00
ramiro%netscape.com aa7d491d2a Remove USE_STRING2 hack. No longer needed since nsString2 is the default. 1999-06-10 13:28:26 +00:00
ramiro%netscape.com 93702e2afe Add support for building gtk widget as part of mozilla builds. 1999-05-28 12:43:59 +00:00
akkana%netscape.com 1269cb57ee New build option enable-crash-on-assert for those who really want the old behavior 1999-05-11 22:22:24 +00:00
bruce%cybersight.com ce8f431ac6 Conditionally adding PICS (extensions/pics/) to the unix build. Use --enable-pics with configure to turn it on and build it. Not called anywhere yet. Neeti is aware that I was doing this. 1999-05-08 01:43:41 +00:00
briano%netscape.com 05dcf44857 Forgot to add AIX_SHLIB_BIN. 1999-05-06 05:41:10 +00:00
briano%netscape.com 596124712e Fix for bug 5770. Thanks to lennox@cs.columbia.edu. 1999-05-05 23:38:15 +00:00
ramiro%netscape.com dccc3064db Add support for USE_STRING2 - for toggling between nsString and nsString2. 1999-05-04 06:58:54 +00:00
briano%netscape.com 33b180ac28 Fix to properly support Sun's WorkShop compilers. Thanks to Tim Rowley (tor@boojum.cs.brown.edu). 1999-04-30 21:43:50 +00:00
alecf%netscape.com bbfd386f7d add new LIBIDL_CFLAGS and LIBIDL_LIBS so that we don't have to keep running libidl-config 1999-04-19 23:14:23 +00:00
morse%netscape.com 2b293bad2d restore original logic for setting MOZ_NO_WALLET_HACK which I believe was correct all along 1999-04-15 05:43:24 +00:00
ramiro%netscape.com 01fc612120 Undo previous exorcism. Bring back the MOZ_NO_WALLET_HACK thing, but fix
the logic for setting it in autoconf.mk.
1999-04-15 01:28:21 +00:00
ramiro%netscape.com 1f8accefff MOZ_NO_WALLET_HACK exorcism. 1999-04-14 10:17:25 +00:00
ramiro%netscape.com 54628fb276 Simplify further. Use only one one variable to indicate whether NSPR is
native or not.

Remove a bunch of AC_DEFINE() statements for a previous rpm support checkin
I made (it was not needed).  Use MOZ_ instead of MOZILLA_ to be consistent
with the rest of configure.in.

Added build/nsprenv.mk support.  Setting the NSPR environment via a file.
This doesnt work yet, since it needs 2 small tweaks to NSPR.

Added support for non native nspr.  Not turned on yet.  Until NSPR includes
2 small tweaks.

Since comments are free, added a bunch of them.
1999-04-11 10:32:45 +00:00
morse%netscape.com 50c3689bb0 turn on ClientWallet and SingleSignon for unix platform 1999-04-07 01:49:31 +00:00
toshok%hungry.com fb8f1bc4be add the extra SUBST (NSPR_INCLUDE_DIR) 1999-04-05 03:11:30 +00:00
waterson%netscape.com f7bd650753 Added BRPROF into the build, --disable-brprof to disable it. 1999-04-01 07:26:42 +00:00
slamm%netscape.com fab58a341c Pull CFLAGS out of link line. 1999-03-22 20:43:02 +00:00
alecf%netscape.com ec843b33aa use BUILD_IDLC to refer to the DOM idl compiler 1999-03-12 19:34:25 +00:00
alecf%netscape.com 9f2e709152 start using BUILD_XPIDL to build XPIDL 1999-03-12 19:28:09 +00:00
ramiro%netscape.com 846235af9b Make it possible to prefix mozilla dlls that conflict with system dlls. 1999-03-12 12:43:04 +00:00
slamm%netscape.com 44ac06a801 Fix typo. s/AC_DEFINES/ACDEFINES/ 1999-03-09 20:11:05 +00:00
slamm%netscape.com 5d54e81b57 Move '-O' stripping into configure. Move compile-line defines into configure. 1999-03-09 01:29:57 +00:00
ramiro%netscape.com 0f9121d023 Allow for lock_SunOS.s to build properly. Fix the build system to
properly set all the ac magic needed to properly asm files.
Currently this is only an issue on Solaris, when building with the native
sun compiler.
1999-03-08 15:01:13 +00:00
cls%seawood.org 0934081cb8 Introduced separate CXXFLAGS for use with C++ code in the same style as the existing CFLAGS. Prepended _ to some configure.in private variables. 1999-03-07 05:18:45 +00:00
ramiro%netscape.com 07b894f694 Add --enable-cpp-rtti , --enable-cpp-exceptions flags.
RTTI and exceptions are off by default on Linux.
1999-03-05 15:36:20 +00:00
cls%seawood.org 264b627bc3 Moved optimization filtering so that OS_CFLAGS doesn't get evaluated prematurely. 1999-03-02 00:54:31 +00:00
cls%seawood.org 899aba86f3 Moved previous filter-out section after DSO_CFLAGS is set. 1999-03-01 03:14:23 +00:00
cls%seawood.org 4d6d0db404 Removed OPTIMIZE_CFLAGS. If CFLAGS isn't set in the enviornment, set it to -O. If MOZ_DEBUG is set, filter-out the optimization options in autoconf.mk. 1999-03-01 01:54:00 +00:00
slamm%netscape.com 030f2943bc Remove unused substitutions for MOZ_NETCAST, MOZ_LDAP, SMART_MAIL 1999-02-19 18:42:29 +00:00
alecf%netscape.com 1c53ab90ae check in new .deps based dependancy system 1999-02-19 03:06:32 +00:00
ramiro%netscape.com 6b95778b26 Added --{enable,disable}-build-nspr --{enable,disable}-build-xpfe. 1999-02-18 04:19:43 +00:00
ramiro%netscape.com 6260d3e6d9 Add support for insure. 1999-02-17 14:37:18 +00:00
slamm%netscape.com 910cec25bf Move defines from Makefile control to autoconf control. 1999-02-16 18:29:55 +00:00
slamm%netscape.com dfb2a3475f Shorten the compile line. Add test and support for preprocessor '-include' flag 1999-02-09 23:24:12 +00:00
alecf%netscape.com 62a123f652 add update_xterm_title support to autoconf build 1999-02-08 19:57:15 +00:00
kipp%netscape.com 593c56a869 Added in some more MKSHLIB variables 1999-02-02 17:39:37 +00:00
slamm%netscape.com 031200a41c Use TK_CFLAGS instead of TK_(MOTIF|GTK)_CFLAGS. Use TK_LIBS instead of TK_(MOTIF|GTK)_LIBS to simplify makefile rules. 1999-01-27 19:51:59 +00:00
alecf%netscape.com 05bdfc2d83 add --eanble-mailnews and --enable-ldap switches, and depricate MOZ_DARK 1998-12-23 00:48:52 +00:00
shaver%netscape.com 2e1488cb9a Add --enable-debug=module1,module2 to selective turn on debugging.
Remove --enable-dom, because Mariner is dead (sob).
Rename some MODULE= lines to make the afore-mentioned --enable-debug
technique actually useful.  Feel free to recategorize.
Fix libraptorhtml.so link bogosity by disabling shared lib generation for the
sub-archives (libraptor*_s.a), so that we can put bin before lib in the
library path and still get the right effect.  We could disable static-lib
generation in most other places and cut the build time down a fair bit, too.
[NOTE: I'm getting on a train...msw@gimp.org has agreed to be my tinderbox
buddy.  Thanks, Matt!]
1998-12-15 16:32:37 +00:00
cls%seawood.org 813dce53f5 Added build option for idl tool. Thanks to Tague Griffith <tague@netscape.com> for the patch and the patience while I fumbled this patch. :) 1998-12-15 03:24:59 +00:00
ramiro%netscape.com ca7d6e5f44 Add support for 'native' dependancies on systems that include the 'makedepend'
binary by default.  For example, linux freebsd and other unices that have
X11 installed in a reasonable fashion.  The commercial unices will continue
to suck as usual.
1998-12-04 05:07:01 +00:00
cls%seawood.org 7563d087af Added DLL_SUFFIX fixes. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the patch. 1998-11-18 05:35:46 +00:00
cls%seawood.org 6da8634dc3 DSO_CFLAGS defaults to -fPIC only if using gcc, otherwise it's set to -KPIC. 1998-11-16 22:11:17 +00:00
cls%seawood.org 98ebe9a227 Added GTK_CONFIG 1998-11-15 09:12:37 +00:00
cls%seawood.org 27b3752ada Oops. Fixed oversight of using MOZ_NATIVE_ZLIB instead of MOZ_NATIVE_PNG for png stuff. 1998-11-11 03:04:43 +00:00
cls%seawood.org 92dbfec844 Fixes to resource install for xpfe. Fixes to make MOZ_NATIVE_* work again. Thanks to Jeremy Lea <reg@shale.csir.co.za> for the diffs. 1998-11-11 01:53:49 +00:00
cls%seawood.org f50c938b76 Removed classic build Makefiles from configure.in
Changed --enable-fe to --enable-toolkit which takes a single argument.
Changed MOZ_FE to MOZ_TOOLKIT.
Removed USE_NGLAYOUT and USE_NGLAYOUT_GTK.
Removed FULL_STATIC_BUILD and --enable-min-shared.
Removed checks for gnome and qt.
1998-11-03 15:48:45 +00:00
shaver%netscape.com f8df112cb4 add --enable-nglayout=gtk to build with GTK and not motif 1998-11-01 00:09:30 +00:00
cls%seawood.org 048a32e7d0 Added support for nglayout. Use --enable-nglayout to compile it *after* pulling the nglayout srcs. MKSHLIB & friends are now defined by configure. BUILD_UNIX_PLUGINS is set only ifndef NO_SHARED_LIB. 1998-10-28 03:40:33 +00:00
cls%seawood.org 533abf7234 Split OS_CFLAGS into OS_CFLAGS, OS_INCLUDES and DEFINES.
Modified Makefile.ins to append not overwrite DEFINES.
Added $(DEFINES) to the mkdepend command line so that some conditional dependencies are caught as well.
1998-10-25 22:25:25 +00:00
cls%seawood.org 231e51bbaf The system versions of jpeg & png are used by default (if found) unless the local copy is more recent. Zlib is used by default if found.
Added separate variables for jpeg, png & zlib CFLAGS & LIBS.
Added --with-option=dir support for jpeg, png & zlib.
Split X defines into XCFLAGS, XLDFLAGS & XLIBS.
Will attempt to link nspr against the proper thread lib if the initial check fails.
Removed last vestiges of NO_SECURITY.
Modified cmd/{gnome,qt,x}fe/Makefile to only use autoconf defined variable for the final link.
Changed ACCFLAGS to OS_CFLAGS. Changed ACLIBS to OS_LIBS.
OPTIMIZER (config.mk) is no longer set for autoconf.
No longer includes platform specific .mk
1998-10-23 00:36:08 +00:00
cls%seawood.org 4a135c8640 Set FE_X_CFLAGS to MOTIF_INCLUDES.
Moved NSPR_LDFLAGS into NSPR_LIBS.
Changed NSPR_INCLUDES to NSPR_CFLAGS.
Moved Xp and Xpm to FE_X_LIBS.
1998-10-21 02:05:59 +00:00
cls%seawood.org e634d91f61 Added NSPR_DIR, NSPR_INCLUDES, NSPR_LDFLAGS and NSPR_LIBS variables. 1998-10-02 08:10:31 +00:00
cls%seawood.org a3e286caa6 Replaced checks for NO_EDITOR with checks for MOZ_EDITOR. Removed check for NO_EDITOR from config.mk. Removed EDITOR=1 from config.mk. Set MOZ_EDITOR= ifdef MOZ_LITE. 1998-09-30 00:48:23 +00:00
cls%seawood.org e0c6f65354 Removed --enable-nspr. Added check for moc. 1998-09-26 02:07:08 +00:00
cls%seawood.org b9878b2a2e Turned FULL_STATIC_BUILD on by default. Turn it off via --enable switches: min-shared, oji, or java. Turned unix ldap off by default. Added kludge to build NSPR with a separate build process. Added temp --enable-nspr to allow users to still use autoconf for NSPR build. 1998-09-10 04:08:00 +00:00
cls%seawood.org a12f997037 Removed unused variables. 1998-09-08 03:45:34 +00:00
cls%seawood.org c35abe6d37 Added --enable-mail-compose option. 1998-09-05 20:40:43 +00:00
cls%seawood.org 880c4f6f51 Added blizzard@appliedtheory.com's patches for gnomefe and enable-pthreads. 1998-09-02 00:52:55 +00:00
cls%seawood.org 245f9a261d Removed SHACK and added DOM. 1998-08-28 06:55:52 +00:00
cls%seawood.org 90d0af1408 AUTOCONF_1_0 landing. 1998-08-19 20:42:14 +00:00