Christopher Jones
82234fc607
Make "buildconf --force" more robust, per IRC chat. Not backported to 5.3 to avoid destabilization.
14 years ago
Jani Taskinen
12a666b7e0
- Removed unused parts
17 years ago
Jani Taskinen
ae7a6f9c4d
- Removed unused parts
17 years ago
Jani Taskinen
a56e81fe13
- Removed unused parts
17 years ago
David Soria Parra
6b560284dd
MFH: Get rid of PHP 4 related buildconf and moving around directories. As we switched to svn ZE2 is in Zend by default.
17 years ago
David Soria Parra
098d0fcf55
MFH: Get rid of PHP 4 related buildconf and moving around directories. As we switched to svn ZE2 is in Zend by default.
17 years ago
David Soria Parra
936da65a21
Get rid of PHP 4 related buildconf and moving around directories. As we switched to svn ZE2 is in Zend by default.
17 years ago
Jani Taskinen
8684e7495f
MFH: - Made build system less major version dependant to ease MFB/MFH
19 years ago
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.
19 years ago
foobar
128119b9ab
MFH
20 years ago
foobar
e091d62311
- Remove unused lines
20 years ago
Derick Rethans
a480ec36e7
- Fixed buildconf for PHP 6.
21 years ago
foobar
996c9d85d7
- Fix buildconf with BSD make
21 years ago
foobar
52e00b8f03
Added --debug option to buildconf
21 years ago
foobar
e4c614285f
Revert undiscussed / undecided patch
22 years ago
Ilia Alshanetsky
6bb5ff7137
The least intrusive way to 'import' PECL extensions into the main tree.
For the moment this deals with tidy, further extensions can be added at a
later point.
22 years ago
Sascha Schumann
b97ce9d19f
First shot at making ze1/ze2 coexist
23 years ago
foobar
7575a5e1df
cleanup
23 years ago
Wez Furlong
0eb791969b
MFB buildconf sanity check
23 years ago
Sascha Schumann
2247d61e17
Move autoconf-2.13 check into buildcheck.sh where we already have
version parsing code and (more importantly) proper error checking
for missing autoconf.
24 years ago
James Cox
aa84623d25
proper patch to cvsclean for bad autoconf.
24 years ago
Sascha Schumann
c2cc85d716
reverse bad patch
james, when you send me email about your patch which does not work,
why don't you wait for a reply first before committing the non-working
stuff?
24 years ago
James Cox
dd16444849
more work for buildconf. forces a cvsclean if using a bad am. more ZE/zE2 tests.
24 years ago
Sascha Schumann
5278f12e22
iterate through passed arguments
24 years ago
James Cox
372cab27ad
some people would prefer to be able to specify. So, we specify --ZendEngine2 for ZE2 builds, Zend for the rest.
24 years ago
James Cox
bca90b0796
changing this to mv ZendEngine2 Zend instead of shell logic that isn't portable.
24 years ago
Sascha Schumann
a2f126c351
Build compat bridge for makes which support only the BSD .include command.
This is only required for BSD/OS, because BSDI did not merge in changes
from 4.4BSD Lite 1.
26 years ago
Sascha Schumann
0181cae318
Some crappy makes don't handle the .PHONY target correctly.
So we force a rebuild of generated_lists
26 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.
26 years ago
Sascha Schumann
117d6a4151
Let user override default setting of ``make''
26 years ago
Stig Bakken
6c6c0a630c
Remove some more redundant checks. buildconf is not but a simple wrapper
for build.mk & co.
26 years ago
Stig Bakken
263c6856dd
@buildconf now uses build.mk
Removed redundancy in buildconf/build.mk, buildconf now runs "make -f build.mk"
26 years ago
Andrei Zmievski
103b5cb285
Don't forget the pickle.
26 years ago
Sascha Schumann
7bc251058a
Add libtool files to CVS. Advantages:
26 years ago
Stig Bakken
a4c8d7dddc
# Workaround needed to run automake in makedist.
26 years ago
Sascha Schumann
966b87e814
Enable hardcoding runpaths for more platforms and allow Solaris' patch to run
buildconf.
27 years ago
Sascha Schumann
1606365a12
Ignore already applied patches.
If somebody could make this work on Solaris, I'd appreciate it.
27 years ago
Sascha Schumann
b2edf87b39
Allow *.a and *.o as libtool objects, and hardcode runpaths into
shared libraries.
(Both taken from FreeBSD's libtool port.)
27 years ago
Sascha Schumann
4b212d1ce6
* --copy always, since we need to change ltmain.sh
* make patch on some obscure UNIX happy
27 years ago
Sascha Schumann
dff6e711ce
Apply patch automatically at buildconf time
27 years ago
Sascha Schumann
1a4f22e4ed
automake does not find all subdirectories automatically.
27 years ago
Sascha Schumann
e74b985432
100% speedup in buildconf.
We have a top-level Makefile.am, so find becomes superflicious
27 years ago
Sascha Schumann
232afa4816
* archive-based convenience libraries completely replaced
with libtool components
* SAPI targets can enable thread-safe mode and define
shared/static/program build target
* all configure scripts use the same config.cache
* phplibdir is $(top_builddir)/modules to avoid
permission problems
* sapi/*/Makefile.inc are gone
* runpath handling cleaned up
* top-level Makefile.in obsoleted through Makefile.am
* --enable-versioning uses libtool's cleaner and more
portable -export-symbols feature
27 years ago
Sascha Schumann
4db370ab9c
* VPATH work
* add "--local" switch to buildconf which only recrates the local
autoconf scripts.
27 years ago
Stig Bakken
1cb0d88186
Decent configure speedup. Makefiles are now generated only for the
extensions you are including. Got rid of configure.in.in.
Moved the last Apache-specific files into sapi/apache and made both
static and DSO build work again (it still doesn't run properly).
27 years ago
Stig Bakken
56654596a3
Detect automake/libtool that are installed with different prefixes.
27 years ago
Rasmus Lerdorf
39df209ddd
libtool check fix
27 years ago
Stig Bakken
4092f4b8c0
ext/lcg -> ext/standard in various places
27 years ago
Sascha Schumann
d9bf422f12
don't print out error message
27 years ago
Sascha Schumann
e8f465f3d4
rerun checks if buildconf is newer than the time stamp file
27 years ago