Brian Evans
2fe9208ee3
Use modern autotools name of configure.ac instead of configure.in
...
configure.ac was introduced in 2001 with automake-1.15 and autoconf-2.50
to replace the file named configure.in.
Autotools is preparing to remove configure.in in Automake 2.0.
All new software should be using configure.ac.
This also fixes Bug #69770 where extensions are creating configure.in
Signed-off-by: Brian Evans <grknight@gentoo.org>
2017-01-27 06:07:40 +00:00
Christopher Jones
15c956050c
Make "buildconf --force" more robust, per IRC chat. Not backported to 5.3 to avoid destabilization.
2012-03-06 21:30:59 +00:00
Jani Taskinen
a56e81fe13
- Removed unused parts
2009-07-20 10:51:40 +00:00
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.
2009-07-11 01:55:41 +00:00
Jani Taskinen
8684e7495f
MFH: - Made build system less major version dependant to ease MFB/MFH
2007-07-26 22:45:59 +00:00
foobar
128119b9ab
MFH
2005-11-29 22:39:19 +00:00
foobar
996c9d85d7
- Fix buildconf with BSD make
2005-02-03 17:42:42 +00:00
foobar
52e00b8f03
Added --debug option to buildconf
2005-01-19 23:03:29 +00:00
foobar
e4c614285f
Revert undiscussed / undecided patch
2003-12-02 08:00:23 +00:00
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.
2003-12-01 21:37:35 +00:00
Sascha Schumann
b97ce9d19f
First shot at making ze1/ze2 coexist
2003-06-25 12:56:40 +00:00
foobar
7575a5e1df
cleanup
2003-05-19 11:54:00 +00:00
Wez Furlong
0eb791969b
MFB buildconf sanity check
2003-05-19 11:47:13 +00:00
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.
2002-07-21 13:09:07 +00:00
James Cox
aa84623d25
proper patch to cvsclean for bad autoconf.
2002-07-20 16:40:14 +00:00
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?
2002-07-20 14:33:09 +00:00
James Cox
dd16444849
more work for buildconf. forces a cvsclean if using a bad am. more ZE/zE2 tests.
2002-07-20 04:02:44 +00:00
Sascha Schumann
5278f12e22
iterate through passed arguments
2002-06-24 03:05:00 +00:00
James Cox
372cab27ad
some people would prefer to be able to specify. So, we specify --ZendEngine2 for ZE2 builds, Zend for the rest.
2002-06-23 16:31:54 +00:00
James Cox
bca90b0796
changing this to mv ZendEngine2 Zend instead of shell logic that isn't portable.
2002-06-23 15:47:40 +00:00
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.
2000-09-26 11:19:38 +00:00
Sascha Schumann
0181cae318
Some crappy makes don't handle the .PHONY target correctly.
...
So we force a rebuild of generated_lists
2000-08-24 05:55:19 +00:00
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.
1999-12-30 02:59:53 +00:00
Sascha Schumann
117d6a4151
Let user override default setting of ``make''
1999-12-02 02:14:06 +00:00
Stig Bakken
6c6c0a630c
Remove some more redundant checks. buildconf is not but a simple wrapper
...
for build.mk & co.
1999-11-29 10:22:34 +00:00
Stig Bakken
263c6856dd
@buildconf now uses build.mk
...
Removed redundancy in buildconf/build.mk, buildconf now runs "make -f build.mk"
1999-11-28 22:51:50 +00:00
Andrei Zmievski
103b5cb285
Don't forget the pickle.
1999-11-22 20:47:37 +00:00
Sascha Schumann
7bc251058a
Add libtool files to CVS. Advantages:
...
- PHP-specific changes are easier to maintain
- it removes one dependency for users (i.e. GNU vs. FreeBSD ports)
I have not removed the libtool check in buildconf, since libzend/TSRM still
depend on a local version of libtool.
1999-11-08 11:04:14 +00:00
Stig Bakken
a4c8d7dddc
# Workaround needed to run automake in makedist.
1999-11-04 09:34:35 +00:00
Sascha Schumann
966b87e814
Enable hardcoding runpaths for more platforms and allow Solaris' patch to run
...
buildconf.
1999-10-06 23:26:36 +00:00
Sascha Schumann
1606365a12
Ignore already applied patches.
...
If somebody could make this work on Solaris, I'd appreciate it.
1999-10-06 19:34:36 +00:00
Sascha Schumann
b2edf87b39
Allow *.a and *.o as libtool objects, and hardcode runpaths into
...
shared libraries.
(Both taken from FreeBSD's libtool port.)
1999-10-06 18:58:14 +00:00
Sascha Schumann
4b212d1ce6
* --copy always, since we need to change ltmain.sh
...
* make patch on some obscure UNIX happy
1999-10-06 12:06:48 +00:00
Sascha Schumann
dff6e711ce
Apply patch automatically at buildconf time
1999-10-05 17:43:45 +00:00
Sascha Schumann
1a4f22e4ed
automake does not find all subdirectories automatically.
1999-10-05 11:33:00 +00:00
Sascha Schumann
e74b985432
100% speedup in buildconf.
...
We have a top-level Makefile.am, so find becomes superflicious
1999-10-05 10:23:48 +00:00
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
1999-10-04 15:18:26 +00:00
Sascha Schumann
4db370ab9c
* VPATH work
...
* add "--local" switch to buildconf which only recrates the local
autoconf scripts.
1999-09-29 21:49:32 +00:00
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).
1999-09-29 15:17:02 +00:00
Stig Bakken
56654596a3
Detect automake/libtool that are installed with different prefixes.
1999-09-24 14:29:28 +00:00
Rasmus Lerdorf
39df209ddd
libtool check fix
1999-09-16 13:52:19 +00:00
Stig Bakken
4092f4b8c0
ext/lcg -> ext/standard in various places
1999-08-31 18:05:22 +00:00
Sascha Schumann
d9bf422f12
don't print out error message
1999-08-23 22:43:18 +00:00
Sascha Schumann
e8f465f3d4
rerun checks if buildconf is newer than the time stamp file
1999-08-13 11:57:40 +00:00
Zeev Suraski
1207465e59
This should sort the buildconf bug...
1999-08-02 21:43:37 +00:00
Stig Bakken
55b31d5103
forgot to mention the password
1999-07-27 13:10:15 +00:00
Stig Bakken
9bee15a080
spoonfeed
1999-07-27 13:09:23 +00:00
Stig Bakken
24eb90c524
Solaris 7 fix
1999-07-24 14:54:24 +00:00
Sascha Schumann
cb2ab20a11
Bourne Shell does not have -nt.
1999-07-24 00:46:47 +00:00
Sascha Schumann
270be258d3
Improve speed on subsequent runs of buildconf
1999-07-23 19:37:59 +00:00