Wez Furlong
deb3bff21a
Forgot to add embed config.w32, and tweak version resource when CREDITS file is missing.
2003-12-19 23:19:19 +00:00
Wez Furlong
331dc79254
More things for the new build system.
...
Pi3Web and aolserver build untested (no headers and libs for those here)
2003-12-19 20:39:04 +00:00
Wez Furlong
9ecd238b6b
don't overwrite internal_functions.c if the content did not change;
...
this saves re-linking php*.dll when you add shared extensions to
your config.
2003-12-19 16:55:59 +00:00
Wez Furlong
ee44dd3d79
"Real" cvsclean, works as the unix version does
2003-12-19 12:51:19 +00:00
Wez Furlong
a3075773ee
Refinements for new build system:
...
- Add major + minor version to .dll and .exe headers during linking
- Handle pecl build dir correctly when pecl is a sibling of php-src
- try and guess where your cygwin utils are installed (if you have them)
so that we can detect bison, flex etc.
- other little refinements
2003-12-19 12:50:11 +00:00
Wez Furlong
72f73b7785
tweak build so that it mirrors the source filesystem layout under the build dir. This allows GD extension to build.
2003-12-07 02:58:56 +00:00
Wez Furlong
3be2b8d7e4
Add dist target to makefile that will generate the file layout for
...
a win32 binary distro under build_dir/_dist_.
This isn't finalized yet, and you need Edin's distro template.
2003-12-06 16:14:03 +00:00
Wez Furlong
fcdda2e8f8
Fix a problem resolving the php.ini path under win32 terminal services environment.
...
Remove config-file-path option from configure under win32; it is not used except to display what might have been chosen, so lets default to the getenv() thingy.
2003-12-06 16:04:34 +00:00
Wez Furlong
6b679cd6ef
fix ipv6 stuff under vc6
2003-12-06 10:32:35 +00:00
Wez Furlong
dbb152b96a
Detect and enable IPv6 support under win32.
...
The ws2tcpip.h header links to IPv6 functions dynamically
and the generated binary will run on win98 and later.
2003-12-06 00:00:31 +00:00
Wez Furlong
190d8e85b5
2003, not 2002.
2003-12-05 23:13:57 +00:00
Wez Furlong
6201a56070
use /Ox flag for release build (all optimizations on).
...
If no php_build dir is specified, then look for either of the two
"standard" things in reasonable locations.
Allow CHECK_LIB to search for the "same" library using a ; separated
list of alternatives.
Tweak nsapi config and remove redundant or unused flags.
Add ZTS checks for both isapi and nsapi configs.
2003-12-05 02:41:00 +00:00
Wez Furlong
a93d20b443
Avoid killing files that we didn't generate when making clean.
2003-12-04 17:28:08 +00:00
Frank M. Kromann
d0624948ff
fix remaining ext/
2003-12-04 17:03:20 +00:00
Wez Furlong
a5cf836260
Fix libxml to use static lib if found.
...
Disable apache and isapi by default.
Add some smarts so that we can really build extensions and SAPI found in php-src/pecl and/or php-src/../pecl.
Only include a logo in the resources if we are building an .exe.
2003-12-04 13:38:47 +00:00
Rob Richards
c561f2f722
return status of have so extra libs return correct status
2003-12-04 12:34:29 +00:00
Wez Furlong
1635a2bdf5
put PHPDLL objects into BUILD_DIR/php so that it is a little
...
easier to see the main outputs (sapi and extensions)
2003-12-04 02:24:23 +00:00
Wez Furlong
7e73ae1b5e
fix a couple of buglets and set version number on DLLs to whatever the PHP major version is.
2003-12-04 02:12:36 +00:00
Wez Furlong
90fe3fbf7f
be safe...
2003-12-04 01:59:46 +00:00
Wez Furlong
fb84259217
Search for pecl extensions under php-src/pecl as a convenience for
...
pecl developers.
Add automatic version info resource generation for SAPI and extension
modules, based on PHP version numbers and info found in the CREDITS file.
As a nice side effect, this lets us add a logo icon to .exe files.
2003-12-04 01:37:52 +00:00
Frank M. Kromann
ca6502866b
copy and paste error
2003-12-03 23:48:02 +00:00
Wez Furlong
4ffdb4253a
This should solve a few problems with static vs. shared builds for extensions (such as mssql) that require certain CFLAGS to be defined, but not pull in other flags that would affect DLL linkage.
...
Also fix the iconv file; MSVC doesn't seem to like the #include SYMBOL syntax.
2003-12-03 22:59:48 +00:00
Wez Furlong
883815a9ec
VC stores lib path in LIB not LIBS.
...
Add --with-extra-includes and --with-extra-libs to be able to specify
general additions to those paths from the environment.
2003-12-03 18:31:04 +00:00
Wez Furlong
03afe54c44
avoid breaking paths with spaces when we generate the makefile, and ensure that libs found in the default path are added to the link line
2003-12-03 17:04:30 +00:00
Wez Furlong
c2bd62fcd7
add rule for parsedate
2003-12-03 16:51:23 +00:00
Wez Furlong
1653fbfff6
fix typo
2003-12-03 14:58:05 +00:00
Wez Furlong
93bce45485
Propogate LDFLAGS from extensions to PHPDLL when building them statically.
...
Move ZendEngine2 to Zend while running buildconf
2003-12-03 14:55:03 +00:00
Wez Furlong
ad84dfa937
Build adjustments.
2003-12-03 14:29:45 +00:00
Wez Furlong
34df2ae239
some tweaks for Frank
2003-12-03 02:47:45 +00:00
Wez Furlong
86c8a87283
avoid vs.net specific option for now
2003-12-03 01:10:03 +00:00
Wez Furlong
68f77f37ba
Avoid death when wrapping null/undefined values
2003-12-03 00:56:14 +00:00
Wez Furlong
5b7e8bb4f6
make help more useful
2003-12-03 00:46:40 +00:00
Wez Furlong
2d0eaa3989
Clarify a little.
2003-12-03 00:15:10 +00:00
Wez Furlong
05b9b20ed8
Add new (optional!) win32 build infrastructure.
...
Will follow up to internals@ shortly.
2003-12-02 23:17:04 +00:00