Pierre Joye
1da1e3e719
- fix EXT_FOO_SHARED usage as dep mgt broke it (one more hack but we can clean them after alpha)
2008-07-25 12:40:13 +00:00
Pierre Joye
7db72f36f9
- MFB: sync changes with 5.3...
2008-07-21 17:00:34 +00:00
Steph Fox
9a7b2f0b9f
MFH project file generation + a few small fixes made along the way
2008-07-21 09:56:37 +00:00
Pierre Joye
5838590f16
- move common functions to confutil
...
- MFB: allow to disable the summary (and move test in the function)
2008-07-07 13:48:23 +00:00
Pierre Joye
ddf346adbe
- improve detection of VC version and summary (2k2 and 2k3 are 1300 and resp. 1310) (Thx Marcus)
2008-07-05 19:52:45 +00:00
Pierre Joye
d5eecce990
- MFB: Add summary info
2008-07-02 20:54:10 +00:00
Elizabeth Marie Smith
132ecdfa7d
MFB and steph's pecl fixes into confutils
2008-05-14 03:32:27 +00:00
Pierre Joye
00150da5b6
- MFB: add PHP_PHP_BUILD\bin to the path in PATH_PROG (option set with --with-php-builds=[PATH] the zip.zip contains all we need (except re2c! )
2008-02-17 01:29:16 +00:00
Rob Richards
c803ef3b1b
add errors when missing dependencies (Steph)
2008-01-10 18:21:23 +00:00
Elizabeth Marie Smith
354dad75f6
MFB
2007-11-14 19:44:24 +00:00
Jani Taskinen
452ace5e14
- Made build system less dependant for the PHP major version to also
...
ease MFB/MFH as acinclude.m4 and Makefile.global are identical in both
branches.
2007-07-26 22:45:22 +00:00
Derick Rethans
eb54bbdd5c
- Allow the use of a user defined template.rc file to override the
...
default ones. This makes it possible to include the extension's version
inside the version properties of the generated extension DLL instead
of the PHP version the extension is build against.
2007-07-21 11:24:36 +00:00
Edin Kadribasic
23bf3c93a5
MFB: Make DLL only once (Wez)
2007-03-19 03:16:18 +00:00
Ilia Alshanetsky
ce8285d289
Copyright update
2007-01-29 04:40:46 +00:00
Edin Kadribasic
d39271c01c
MFB: Enable full build with newer Microsoft compilers
2006-12-19 10:26:44 +00:00
Dmitry Stogov
41912f3076
Fix warnings
2006-11-10 10:38:23 +00:00
Dmitry Stogov
6f1c5a7701
Use $(CC) for linking instead of $(LD). This allows usage of advansed optimization techniques (like Intel's inner-procedure optimization)
2006-11-10 10:30:56 +00:00
Edin Kadribasic
fd959ad30a
MFB: Enable separate build dir for SAPIs, the same way it is possible for EXTENSIONs
2006-05-07 00:07:53 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Edin Kadribasic
88fcc4859f
Allow building gd on windows systems without t1lib (M. Sisolak) #33620
2005-08-01 21:57:09 +00:00
Wez Furlong
09d433a349
If asked to populate a set of cflags for a header check, only populate the
...
flags and don't fill in an entry into config.w32.h, UNLESS explicitly told
what to do.
This prevents leakage of things like HAVE_SQLCLI1_H from one pecl into another
(or the core) and confusing the build (as has happened with ibm_db2 and
pdo_odbc).
2005-07-07 13:22:38 +00:00
Wez Furlong
fc92678b05
add --enable-memory-manager switch for win32 too
2005-06-09 13:09:04 +00:00
Wez Furlong
05cec1dbce
don't screw up the default fd set size when --disable-all is used
2005-06-05 19:19:09 +00:00
Edin Kadribasic
b8a6661c81
Allow arbitrary files to be added to distro with ADD_DIST_FILE(filename)
2005-02-26 01:07:48 +00:00
Wez Furlong
a92ae61cb8
fix snaps
2005-02-13 21:38:39 +00:00
Wez Furlong
668740aada
even less noise
2005-02-06 23:23:05 +00:00
Wez Furlong
c3eae192dc
less noise
2005-02-06 22:48:36 +00:00
Wez Furlong
968d2ef830
A couple more adjustments for building multiple output variants of the same
...
extension source.
2005-01-20 03:24:50 +00:00
Frank M. Kromann
e296197362
Allow the build system to generate multiple extensions from the same extension directory
2005-01-18 22:37:12 +00:00
Frank M. Kromann
b1c6c89d97
Fix one-shot builds.
2004-11-15 23:59:22 +00:00
Frank M. Kromann
fb543df1a8
No need to ude /Fo twice.
...
Unbreak the build be readding the compile only flag
2004-11-10 23:52:56 +00:00
Frank M. Kromann
d589e61204
Make sure files are stored in the right directory
2004-11-10 20:12:42 +00:00
Wez Furlong
bb099765a3
Revert the search path tweak; it broke the snap build for ming
2004-08-03 00:58:29 +00:00
Wez Furlong
e7aeb7a4c8
A better fix for the VC 2k max literal string limit
...
(also affects vc7)
2004-08-03 00:02:48 +00:00
Frank M. Kromann
30cad86a8d
VC6 hack to avoid CONFIGURE_COMMAND string length over 2048 when building many extensions
2004-08-02 18:48:49 +00:00
Frank M. Kromann
07979b3ce4
Search in PATH before explicit_path. This resolves conflict between Microsoft and cygwin tools with the same name.
2004-08-02 17:54:49 +00:00
Edin Kadribasic
5e605e6dc2
Added memory-limit to the list of excluded force-on options
2004-07-07 12:25:10 +00:00
Wez Furlong
0460174a0d
Primitive support for probing headers for functions using a regexp
2004-05-18 09:58:45 +00:00
Wez Furlong
38795b88ed
Add "--disable-all" switch, which will force all arguments to "no" if
...
they are not specified explicitly. (like the snapshot build, but in
reverse).
2004-04-29 00:17:09 +00:00
Wez Furlong
8307c0204c
Fix bug that prevented --without-gd from working
2004-04-15 16:09:36 +00:00
Wez Furlong
08a1b6c476
Tidy up "nmake clean" for people that don't have a PECL checkout.
...
Be paranoid when building a snapshot: if the module is not a core
module (eg: it comes from outside of ext or sapi) and it defaults to "yes",
then force it to become shared. This will prevent a pecl ext from
accidentally being compiled statically into the core, and prevent that
ext from breaking the core build. You can still manually force a static
build by explicitly specifying the args for that extension on your configure
line.
2004-02-12 12:30:41 +00:00
Wez Furlong
143ca63846
let informix build
2004-01-09 15:11:31 +00:00
Wez Furlong
2aa33945fc
Separate pecl extensions and sapi into their own target, and have mkdist.php
...
create a separate pecl dir and zip when building a win32 snapshot.
2004-01-09 13:17:58 +00:00
Wez Furlong
af1522ad2d
fix PHP_SPL problem when you don't have a pecl checkout.
2004-01-09 11:19:40 +00:00
Wez Furlong
510dd7cca5
add optional dep on spl for simplexml.
...
Fix dep handling in buildconf
2004-01-08 21:53:48 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Wez Furlong
4a17522353
Change ordering of CFLAGS for built sources, so that extension specific 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.
2004-01-08 00:25:48 +00:00
Wez Furlong
48b96c10d2
glob-ify lib checks; this simplifies writing of config.w32 files a little.
2004-01-07 20:06:32 +00:00
Wez Furlong
9720a31bd6
A more general check for dirs under Release or Debug.
2003-12-23 17:20:50 +00:00