Yasuo Ohgaki
cbc1cd802c
Include/enable assert.h/assert() when it is available
24 years ago
Sascha Schumann
2ea99fe17a
a bit of refactoring and making always_shared a nop in every day life
24 years ago
Sascha Schumann
e10ca10084
Provide context-specific functions which yield the directories
of extensions (PHP 4 configure vs. self-contained module)
24 years ago
Sascha Schumann
9c3b0c752e
Invoke pear-related targets conditionally and
rename install-data-local target to install-pear.
Also remove PEAR_DIR, because it is unused.
24 years ago
Sascha Schumann
26715ba4f6
Use standard PHP shell check syntax
24 years ago
Sascha Schumann
a0a857b9c8
You don't need a C++ compiler to build 100% of PHP (and the largest part of
the extensions), so I don't see a reason why PHP should not build on
a system without a C++ compiler.
If your extension uses C++ objects, put PHP_REQUIRE_CXX into your
config.m4.
This should also be removed from the 4.2.0 branch, because it will
cause portability problems otherwise.
24 years ago
Sascha Schumann
4928259fa9
ze2 handling
24 years ago
Sascha Schumann
5745f86187
Build libphp4.la as a module which can be dlopened.
This should not make a difference on common platforms,
but maybe esoteric ones.
24 years ago
Sascha Schumann
b2cc18212f
From APR CVS.
fitz 02/03/07 07:37:09
Modified: build apr_hints.m4
Log:
update for Mac OS X. -traditional-cpp is no longer recommended.
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
24 years ago
Derick Rethans
d1db2071fc
- Bump version numbers on HEAD
24 years ago
Zeev Suraski
e9ec537aba
Fix version number
24 years ago
foobar
8439b0691d
Fixed minor typo.
24 years ago
Derick Rethans
5921ac0de3
- Update version number
24 years ago
foobar
53cfce6bc5
The extensions build as shared were installed into wrong place
even as the layout was PHP.
24 years ago
Adam Dickmeiss
c4d84aa333
Zend config sets ZEND_EXTRA_LIBS. Bugs 14452, 14602, 14616, 14824
24 years ago
Jon Parise
1e5e93a63d
Revert revision 1.294.
This commit broke things in interesting ways under FreeBSD. By adding these
default header files to every header check, a number of subsequent checks
failed (due to unsatisfied header file dependencies). This occured because
<netinet/in.h>, for example, requires <sys/types.h>. In other words, these
default includes are not autonomous and don't make workable defaults.
24 years ago
Edin Kadribasic
13ca332184
Enable extensions to specify that they are not supposed to be
built with the CLI SAPI. This is done by passing "nocli" as the
3rd parameter to PHP_EXTENSION macro.
24 years ago
Marko Karppinen
e9111e53f6
- Reorganized stuff in configure.in and added a few comments
# This isn't nearly as big a change as the diff would lead one to believe.
# I've tested this on all my machines and its working for sniper too.
- Added a check for ApplicationServices/ApplicationServices.h (Mac OS X)
- Added AC_PROG_CPP, AC_PROG_CXX and AC_PROG_CXXCPP
# (the bundled libmysql build was failing without them with ac2.52/OSX)
- Improved the IPv6 check to fail on Mac OS X (there's no IPv6 there yet)
24 years ago
Marko Karppinen
14b6678d2b
Improve detection of resolv.h on versions of Darwin, FreeBSD and Solaris
(this requires post-2.13 autoconf, but 2.13 ignores it gracefully)
24 years ago
Marko Karppinen
aca369774c
Relying only on host_alias is wrong
24 years ago
Sascha Schumann
ede07e3a84
fix typo, found by edin
24 years ago
Sascha Schumann
c0b8ac1142
Don't build CLI, if an extension requests that.
In this case, the ircg extension refers to thttpd-specific symbols
which causes the build of the cli sapi module to fail.
24 years ago
Edin Kadribasic
f5790b0a7c
Modified the build system to make certain extensions (pcntl, ncurses,
pcntl) only with cgi/cli sapi's. This was done by adding 3rd optional
parameter to PHP_EXTENSION macro which should be set to "cli" if
the extension only makes sense for that class of api's.
24 years ago
Edin Kadribasic
db8647203c
Modified the build system to always build CLI SAPI.
24 years ago
foobar
6ec98d5d74
- Fixed the creation of pear-get script.
24 years ago
foobar
fa41fe8646
Reverted Hartmut's patch as it caused more trouble than it solved.
# Broke my build totally. The 'correct' fix is to make the checks better
# everywhere. ie. to check for existance of the library/symbol in some lib.
24 years ago
Stig Venaas
6e1878b0fc
Added some consts for arguments in network.c declarations. Moved
php_sockaddr_storage to php_network.h and added check for struct
sockaddr_storage
24 years ago
Hartmut Holzgraefe
597c0d5d4e
first PHP_EXTENSION_LIBS casualty :(
24 years ago
Hartmut Holzgraefe
d63edeba21
make configure more robust if extensions add libraries without
checking for their existance first
old behaviour was to fail on the next library check with misleading
messages, now configure will work but make will fail with a
'lib not found' message
24 years ago
foobar
5d1040309c
- Fixed the version detection of Bison.
# The nice people who work on Bison decided to change the --version output.
24 years ago
foobar
8a8741a1fe
This makes the configure --help output more readable.
24 years ago
David Reid
4f0eab7f6c
s/\t/ /
24 years ago
foobar
f73ee14bd9
Check that realpath is available. Bug: #9469
# TSRM still uses it without checking. I can't fix that.
25 years ago
Stig Bakken
b5e6cabb8e
* bump version
25 years ago
Sascha Schumann
b14cb5c3ff
Remove obselete message and drop "divert(6)" which caused
problems with autoconf 2.5x.
25 years ago
foobar
acb7d69ff7
Always quote the messages.
25 years ago
Sebastian Bergmann
452c41ec9e
HEAD has been 4.0.8-dev for some time now, so name it accordingly.
25 years ago
Sascha Schumann
95347cd868
Further work on autoconf-2.5x support
25 years ago
Sascha Schumann
9350a23b8f
Move PHP_SUBSTs to configure.in.
25 years ago
Sascha Schumann
8ab1c2aa44
nuke some apparently harmful spaces
25 years ago
foobar
929424032e
Keep crypt() working even if SNMP needs OpenSSL.
25 years ago
Stig Bakken
b96e13a99d
Added "phptar" command as proof that the Archive_Tar class works.
# Great work, Vincent!
25 years ago
foobar
e74c4e0a45
Added a check for libdmalloc whether it works (is found..) or not.
# We should always test every library (when possible) before
# adding them..
25 years ago
foobar
24187f2e05
Fix --with-pear=path too.
25 years ago
foobar
5b2f8a0c22
Fixed bug: #12726 . If --with-xxx is used in configure line without any
value, it gets value 'yes'.
25 years ago
Zeev Suraski
35de326b0e
Compile fix for oldie Linux systems (possibly others too)
25 years ago
foobar
8b4c4c87e6
This did not work as expected. Reverted.
25 years ago
foobar
895c75e23c
This was not supposed to be removed.
25 years ago
foobar
beac42e3dc
Fix bug: #12604 . Also made the configure script shown a little nicer in phpinfo()
25 years ago