Parent Directory
|
Revision Log
| Links to HEAD: | (view) (annotate) |
| Sticky Revision: |
Remove all /machine:I386 references, these are getting in the way of switching linkers from the x86 (default linker) to x64 or other possible target platforms. (Also this commit cleans up lingering /GX switches from the 'BASE' options that are supposed to be unused.) Backports: 397407
Backport 395419, replace /GX win32 compile flag with /EHsc to match. Reviewed by all active win32 contributors, and committed as an arch maintenance fix. This permits Win32 VisualStudio 2005 users to build httpd without extranious 'deprectated option' emits. Reviewed by: wrowe, colm
Recreate 2.2.x branch from trunk.
general property cleanup
After discussions at length on dev@apr/httpd, it is determined that the older .dbg format symbols are not worth the interference with generating complete .pdb symbolic debugging databases. This patch further eliminates pdbtype:sept flags that interfere with deciphering local symbols and type information.
Toggle the /Zi flag to allow all supportd versions of VC (5, 6, 7) to build 'out of the box' in debugging mode.
The purpose of this patch is to toggle the debugging mode (default) to Program Database (from Program Database for Modify on the fly debugging). The net effect of this patch is to clean up all of the irrelevant entries associated with either the debugging or release command line switches, and generally straighten the projects as they would be exported from VC6/SP5. The outcome of this patch is that VC5 users -should- be able to load and build the workspace without any errors (as they used to have no symbols database at all, the /ZI option doesn't work, they had to use cvtdsp.pl to toggle these to /Zi.)
The single missing space caused dependency parser breakage on win32. Fixed.
Correction, commited the vc5. Need vc6 in the tree. Humble appologies.
The Win32 overhaul, in summary;
Modules are named mod_foo.so
Dynamic Libraries are named libfoo.dll, and are stored in bin/
The former ApacheCoreDll is now libhttpd.dll
Apache.exe moves to bin/
The make install now copies include, lib, and libexec
All build options are normalized, filenames adjusted appropriately
A bit of inclusion for the apr-util package.
This patch illustrates the new locations, and makes the majority of the adjustments. Now to actually try to build the thing.
PR: Obtained from: Submitted by: Reviewed by: Ugh, sorry bout that... reversing out the last dsp6->dsp5 commit.
PR: Obtained from: Submitted by: Reviewed by: How, precisely, was Apache going to do anything with rewritten args ;-? +1 on my personal oh-duh tally for the weekend.
PR: Obtained from: Submitted by: Reviewed by: All waiting to bite us... just go ahead and ignore this commit. Better now that when we are deciphering real changes. This knocks all the projects into what I expect is a clean VC6 format.
Win32: Convert ap_proc_t to tranparent type.
Current and clean make files for Win95. Changes Include: All projects link incrementally with no link maps in Debug mode. New cvstodsp6.pl and dsp6tocvs.pl will fix up /the /ZI - /Zi issue. Includes corrections noted by Tim Costello
First crack at getting Apache to build with pcre in Win32. Cleans up all the gen_ projects to strip off garbage files, as well, and follows the same pattern for dftables.
Final .dsp changes to produce the lightest weight builds without precompiled headers or source browse files under Win32. Enabling these is straightforward, if that's what the user desires. Also correct minor errors, and reset some project defaults to their current config.
Revamp the Win32 make environment. Makefiles have been removed and Apache.dsw created to bring together all the pieces. Create new file os/win32/BaseAddr.ref to define module base addresses (to prevent dll relocation at start-up). Submitted by: William Rowe Reviewed by: Bill Stoddard
Fix compile breaks on Windows. Projects need to know where to find os.h.
Add apr include path to win32 dsp and make file
Apache 1.3.9 baseline for the Apache 2.0 repository. Obtained from: Apache 1.3.9 (minus unused files), tag APACHE_1_3_9 Submitted by: Apache Group
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
| apache@apache.org | ViewVC Help |
| Powered by ViewVC 1.1.2 |