summaryrefslogtreecommitdiff
path: root/win32/build/confutils.js
Commit message (Collapse)AuthorAgeFilesLines
...
* let informix buildWez Furlong2004-01-091-1/+15
|
* Separate pecl extensions and sapi into their own target, and have mkdist.phpWez Furlong2004-01-091-3/+13
| | | | | create a separate pecl dir and zip when building a win32 snapshot.
* fix PHP_SPL problem when you don't have a pecl checkout.Wez Furlong2004-01-091-4/+11
|
* add optional dep on spl for simplexml.Wez Furlong2004-01-081-2/+12
| | | | | Fix dep handling in buildconf
* - Happy new year and PHP 5 for rest of the files too..foobar2004-01-081-2/+2
| | | | | # Should the LICENSE and Zend/LICENSE dates be updated too?
* Change ordering of CFLAGS for built sources, so that extension specific ↵Wez Furlong2004-01-081-3/+3
| | | | | | | | | include dirs occur before more global include dirs. This avoids problems when building a bundled lib and you have headers from an external version of that lib in your global include dir.
* glob-ify lib checks; this simplifies writing of config.w32 files a little.Wez Furlong2004-01-071-10/+149
|
* A more general check for dirs under Release or Debug.Wez Furlong2003-12-231-2/+10
|
* Attempt to work around apparent problems with WshShell.CurrentDirectory.Wez Furlong2003-12-231-12/+16
| | | | | # Andi, please try this now
* Implement a glob() function for use by win32 configure.Wez Furlong2003-12-231-3/+95
|
* Use a variable name so this actually works.Frank M. Kromann2003-12-231-5/+5
|
* Fix build when both a path and the keyword shared is givenFrank M. Kromann2003-12-231-3/+6
| | | | | Now works for both <path>,shared and shared,<path>
* For GD, build the extension as php_gd2.dll instead of php_gd.dll.Wez Furlong2003-12-221-5/+7
| | | | | Thanks again Frank :-)
* Add --enable-snapshot-build configure option for win32 build.Wez Furlong2003-12-221-6/+64
| | | | | | | | | | | | | | Using it will attempt to switch on any configure options that were left to their default value of "no". Add a "snap" target to the makefile which will run a sub-process to make each SAPI and EXT independently, so that the whole process does not bail out if a particular extension is broken. Add a way to specify dependencies between extensions in the config.w32 files so that the makefile will include appropriate rules and linkage.
* Forgot to add embed config.w32, and tweak version resource when CREDITS file ↵Wez Furlong2003-12-191-2/+2
| | | | is missing.
* More things for the new build system.Wez Furlong2003-12-191-9/+28
| | | | | Pi3Web and aolserver build untested (no headers and libs for those here)
* don't overwrite internal_functions.c if the content did not change;Wez Furlong2003-12-191-3/+11
| | | | | | this saves re-linking php*.dll when you add shared extensions to your config.
* Refinements for new build system:Wez Furlong2003-12-191-18/+130
| | | | | | | | | - 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
* tweak build so that it mirrors the source filesystem layout under the build ↵Wez Furlong2003-12-071-8/+18
| | | | dir. This allows GD extension to build.
* Detect and enable IPv6 support under win32.Wez Furlong2003-12-061-3/+3
| | | | | | The ws2tcpip.h header links to IPv6 functions dynamically and the generated binary will run on win98 and later.
* use /Ox flag for release build (all optimizations on).Wez Furlong2003-12-051-18/+29
| | | | | | | | | | 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.
* fix remaining ext/Frank M. Kromann2003-12-041-2/+2
|
* Fix libxml to use static lib if found.Wez Furlong2003-12-041-12/+35
| | | | | | | 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.
* return status of have so extra libs return correct statusRob Richards2003-12-041-2/+2
|
* put PHPDLL objects into BUILD_DIR/php so that it is a littleWez Furlong2003-12-041-3/+3
| | | | | easier to see the main outputs (sapi and extensions)
* fix a couple of buglets and set version number on DLLs to whatever the PHP ↵Wez Furlong2003-12-041-2/+2
| | | | major version is.
* Search for pecl extensions under php-src/pecl as a convenience forWez Furlong2003-12-041-5/+45
| | | | | | | | 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.
* copy and paste errorFrank M. Kromann2003-12-031-2/+2
|
* This should solve a few problems with static vs. shared builds for ↵Wez Furlong2003-12-031-5/+24
| | | | | | | 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.
* VC stores lib path in LIB not LIBS.Wez Furlong2003-12-031-2/+7
| | | | | | Add --with-extra-includes and --with-extra-libs to be able to specify general additions to those paths from the environment.
* avoid breaking paths with spaces when we generate the makefile, and ensure ↵Wez Furlong2003-12-031-3/+8
| | | | that libs found in the default path are added to the link line
* Propogate LDFLAGS from extensions to PHPDLL when building them statically.Wez Furlong2003-12-031-2/+3
| | | | | Move ZendEngine2 to Zend while running buildconf
* Build adjustments.Wez Furlong2003-12-031-3/+31
|
* some tweaks for FrankWez Furlong2003-12-031-28/+91
|
* Avoid death when wrapping null/undefined valuesWez Furlong2003-12-031-1/+5
|
* Clarify a little.Wez Furlong2003-12-031-1/+12
|
* Add new (optional!) win32 build infrastructure.Wez Furlong2003-12-021-0/+651
Will follow up to internals@ shortly.