Ilia Alshanetsky
2df7386475
Update copyright year
20 years ago
foobar
5bd93221a8
bump year and license version
21 years ago
foobar
128119b9ab
MFH
21 years ago
foobar
23e671a51e
- Bumber up year
21 years ago
Jon Parise
3ac5ec3b7e
Adding the ability to override the autotools executables used by the
buildconf script via the PHP_AUTOCONF and PHP_AUTOHEADER environmental
variables.
21 years ago
foobar
996c9d85d7
- Fix buildconf with BSD make
22 years ago
foobar
480a3b08d5
- Changed phpize not to require automake and libtool.
- Fixed build system to always use bundled libtool files.
22 years ago
foobar
52e00b8f03
Added --debug option to buildconf
22 years ago
foobar
ed25ab62f5
Revert the multiple autoconf versions patch
22 years ago
foobar
bc3f6c94d4
Fix buildconf when multiple autoconf versions installed
22 years ago
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
# Should the LICENSE and Zend/LICENSE dates be updated too?
23 years ago
Sascha Schumann
e715fb00f8
Eliminate need for automake/aclocal
23 years ago
James Cox
f68c7ff249
updating license information in the headers.
23 years ago
Sascha Schumann
71e7b5cc99
One should not ignore
AC_PROG_CPP was called before AC_PROG_CC
because this error caused the Solaris issue
24 years ago
Sascha Schumann
9d9d39a0de
Please welcome the new build system.
If you encounter any problems, please make sure to email sas@php.net
directly.
An introduction can be found on
http://schumann.cx/buildv5.txt
25 years ago
Sascha Schumann
c8e453c060
Remove note, suppress warning
25 years ago
Sebastian Bergmann
90613d2282
Maintain headers.
25 years ago
Sebastian Bergmann
38933514e1
Update headers.
25 years ago
Sascha Schumann
a7d71f9708
Ignore "AC_PROG_LEX invoked multiple times"
25 years ago
Sascha Schumann
9a7c1f2ad6
Add some backwards-compatible macros to accomodate the renaming of
AC_ADD_* macros.
25 years ago
Sascha Schumann
cf8d1563c2
Remove ltconfig which is not used anymore by libtool 1.4
25 years ago
Zeev Suraski
532dcda528
Remove unnecessary tab (was killing Tru64 make)
25 years ago
Sascha Schumann
34cb5dff68
Replace AM_PROG_LEX with a separated call to AC_PROG_LEX and AC_DECL_YYTEXT.
The latter is only called, if lex was found, so that PHP configures now
on setups without (f)lex.
26 years ago
Sascha Schumann
28052724e7
Suppress the other nasty warning
26 years ago
Sascha Schumann
0644641616
Move build-defs.h(.in) and php_config.h to main
26 years ago
Sascha Schumann
97c698a178
Relicense build-related files under the PHP License
Move common make rules to rules_common.mk. This gets rid of the duplicated
stuff in rules.mk/rules_pear.mk.
26 years ago
Sascha Schumann
1596e646fc
Cosmetic change
26 years ago
Sascha Schumann
a481fddfb3
Improved in-tree shared libraries build system
The following new/revived shared modules are available now:
... MySQL (*)
... PCRE (*)
... Session
... SWF
(*) capable of using bundled library or external library
All changes:
The m4 macro PHP_EXTENSION was revamped. Uses LIB_BUILD now.
This effectively means that all extensions have to use dynlib.
ext/mysql/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/pcre/config.m4 was revamped.
Uses LIB_BUILD for building bundled library.
ext/ext_skel was changed to reflect that more modules should be
compileable as shared module.
ext/Makefile.in has been simplified enormously.
Dependencies are now stored in the build tree.
Empty dependencies are not generated by buildconf anymore. They
are now dynamically created during the build process.
Implicit rules for .S were removed.
The NO_RECURSION feature was removed.
"libs.mk" has been added to all cvsignore files in ext.
26 years ago
Rasmus Lerdorf
e404a471e7
Oops, wrong path
26 years ago
Rasmus Lerdorf
e3dd0a28ce
An empty .deps was not getting generated here
26 years ago
Stig Bakken
c475b6112a
shut up cross compiling warnings
27 years ago
Sascha Schumann
4d83b0a315
Full gear backwards. We still need acconfig.h.in for additional acconfig.h
files (from TSRM/Zend).
27 years ago
Sascha Schumann
03505c7226
acconfig.h.in became superflicious when we removed the config.h.stubs.
Let's get rid of it.
27 years ago
Sascha Schumann
6bdbd306b1
Y2K updates
27 years ago
Sascha Schumann
5a5ef06c57
Fix for Solaris incapability
27 years ago
Sascha Schumann
2a7fb51466
Remove second {}, that shouldn't be there
27 years ago
Sascha Schumann
6e1884a352
Rebuild config.h.in whenever configure changes
27 years ago
Sascha Schumann
2c99bef442
Get rid of config.h.stub. Note that you should embed a comment about
what the respective define does into the AC_DEFINE macro. I.e.
AC_DEFINE(HAVE_FOO, 1, [Whether you have FOO])
27 years ago
Sascha Schumann
e3af8ed321
We build in regex as well, create empty .deps
27 years ago
Sascha Schumann
f2f8d38efa
Integration of -ng changes. Changes:
- added support for externally built modules,
- improved support for in-tree shared modules,
- fixed diversion bugs,
- configure displays some informative messages,
- faster static build
(libtool isn't used anymore for compiling non-PIC objects),
- dependencies comparable to automake's without requiring GNU make or GCC,
- working make clean for non-GNU makes.
27 years ago