gecko-dev/directory
cls%seawood.org 9332242261 Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies:
* We must use the full path to the source file when calling MSVC so that debugging information shows up in the object files.
* Because of cygwin's use of /cygdrive when using full paths, we must use a cygwin-wrapper script in some cases to allow native win32 programs to use a fully qualified cygwin path.
* We have to call configure using the full path so that $(srcdir) contains the
full path in the Makefiles. The rules have been changed for win32 so that it
always use $(srcdir)/$*.{c,cpp} as the sourcefile name even when the file is in
the cwd.  This works around both the /cygdrive issue and the msvc's path info
optimization.
* We still use the wrapper when calling rc.exe & nsinstall.  nsinstall
frequently takes multiple args and is called all over the tree so changing each
calling site is going to be expensive.	(I'll have to check  the logs again but
I think the rc wrapping can go.)
* nspr & ldap still use the wrappers for all native win32 progs.  Neither nspr
nor ldap uses the acoutput-fast.pl script to speed up the substitution of
@srcdir@ into their Makefiles so, makefile substitution will break if we use
dos-paths.
* In the handful of directories where we copy srcfiles from another directory
in lieu of using VPATHs, we have to now copy those files to $(srcdir) so that
the default rules can find them.
Bug #141834 r=leaf,wtc,dmose,mcs
2004-03-15 06:17:21 +00:00
..
c-sdk Fixing win32 gmake builds lack of debugging information problem by working around a combination MSVC & cygwin make deficiencies: 2004-03-15 06:17:21 +00:00
ds-plugins
java-sdk Performance enhancement for big group entry, 231623 2004-03-03 15:09:59 +00:00
perldap Merged in changes from v1.4.1. 2000-10-05 19:47:47 +00:00
tools Bug fix: root CA shared lib was being copied when it should not have been. 2003-12-19 22:29:47 +00:00
xpcom fix ldap connections not closing properly by breaking cycle, r=dmose, sr=mscott 206018 2004-02-25 23:30:30 +00:00
buildjsdk.txt
ldapsdk.mak Additional fix for bug # 205419 - Relicense LDAP C SDK (directory/c-sdk). 2003-10-15 17:26:10 +00:00
ldapsdk.mk Additional fix for bug # 205419 - Relicense LDAP C SDK (directory/c-sdk). 2003-10-15 17:26:10 +00:00
Makefile Additional fix for bug # 205419 - Relicense LDAP C SDK (directory/c-sdk). 2003-10-15 17:26:10 +00:00