summaryrefslogtreecommitdiff
path: root/acinclude.m4
Commit message (Collapse)AuthorAgeFilesLines
* Make the shared library suffix dynamic. Improve workaround for libtool'sSascha Schumann2000-05-181-0/+10
| | | | | inflexibility WRT -avoid-version to support various numbers of .0
* Add debug.log facility. If there are any obscure bugs in our build system,Sascha Schumann2000-05-171-0/+28
| | | | | this will give us enough information to find and fix it.
* s/normal/SUSV2/Sascha Schumann2000-05-161-2/+2
|
* AC_ADD_LIBRARY_WITH_PATH now always prepends new libraries.Thies C. Arntzen2000-05-081-4/+5
|
* support empty libpath in AC_ADD_LIBRARY_WITH_PATHThies C. Arntzen2000-05-081-4/+8
| | | | | make sure the link-order for shared and static builds are the same
* Never tell link editor to libc. Some systems use thread-safeSascha Schumann2000-05-071-1/+3
| | | | | replacements for libc in Pthreads mode.
* Remove trailing slash(es) from pathnamesSascha Schumann2000-05-041-2/+4
|
* Change reentrancy API to always use the php prefix.Sascha Schumann2000-05-041-1/+31
| | | | | | Check for the declaration of reentrant functions, so that we can use them in non-ZTS mode on all platforms.
* Determine first whether we will use ZTS mode or not.Sascha Schumann2000-05-041-0/+3
| | | | | | | | | | | This is important, because the system checks will yield different results depending on whether POSIX threads are enabled or not. We also use PTHREADS_CFLAGS only in ZTS mode now. Using these flags in non-ZTS mode causes complete build failures on some platforms (i.e. FreeBSD 2.2.x). This will cause harmless warnings on some platforms (i.e. Solaris 2).
* Pear Changes:Sascha Schumann2000-05-021-0/+6
| | | | | | | | | | | Store EXTENSION_DIR in php-config Ignore errors during header installation Automatically enable modules in self-contained mode Create empty .deps in builddir
* Add shared-libadd option to AC_ADD_LIBRARY_WITH_PATH.Sascha Schumann2000-05-021-2/+16
| | | | | | | | | | | | | | | This lets you replace if test "$ext_shared" = "yes"; then FOO_SHARED_LIBADD="-R$LIBDIR -L$LIBDIR -l$LIB" else AC_ADD_LIBRARY_WITH_PATH($LIB, $LIBDIR) fi with AC_ADD_LIBRARY_WITH_PATH($LIB, $LIBDIR, FOO_SHARED_LIBADD)
* Use GCC's --print-libgcc-file-name flag to find libgcc's path.Sascha Schumann2000-05-011-2/+3
| | | | | Obtained from: mod_ssl
* Improved in-tree shared libraries build systemSascha Schumann2000-05-011-18/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
* Test for EBCDIC platformMartin Kraemer2000-04-131-0/+19
|
* Fix the HPUX 10.20 check for non-standard reentrant time functionsSascha Schumann2000-04-011-3/+4
|
* * Add --enable-libgcc which explicitly links against libgcc.Sascha Schumann2000-03-301-7/+26
| | | | | * Some cleanup and increased use of PHP_ARG_[ENABLE|WITH]
* Welcome PHP_ARG_ENABLE and PHP_ARG_WITH. They are there to replace the commonSascha Schumann2000-03-271-0/+12
| | | | | AC_MSG_CHECKING, AC_ARG_[ENABLE,WITH], AC_MSG_RESULT trio.
* Revamp session's config.m4 and reenable support for mm. The shared memorySascha Schumann2000-03-261-0/+4
| | | | | module works now successfully again under Apache and other web servers.
* - Added additional DEFER macro.Kristian Köhntopp2000-03-111-1/+11
| | | | | | - First stab at porting the recode module. Still having problems with the _ex() functions, they core - why?
* VPATH builds were broken, if the user specified the path to configureSascha Schumann2000-03-091-2/+2
| | | | | | using an absolute path. With this change, absolute and relative paths are accepted and processed correctly.
* Write configuration parameters into `config.nice', so you can redo theSascha Schumann2000-03-071-0/+16
| | | | | same configuration with exactly one command.
* Support HP-UX 10.x non-standard time-related reentrant functionsSascha Schumann2000-03-031-0/+29
|
* AD_ADD_LIBRARY_DEFER allows people to add libraries in a deferred waySascha Schumann2000-02-291-1/+11
| | | | | (needed for imap and recode)
* $ext_src_base is the source dir of the extensionSascha Schumann2000-02-121-0/+1
|
* SAPIfication, Episode VI: Return of the SAPIZeev Suraski2000-02-101-2/+0
| | | | | | | | | | | | | | | Remove mostly all references to APACHE and CGI_BINARY from the code. - Apache include files are no longer included by any PHP code, except for the Apache SAPI module. - No server specific code is in any of the base PHP code. Still left to be done: - Eliminate any references to APACHE from the few remaining modules. - Move request_info.c's logic to SAPI - Modify the regex function names, and globals, so that we can always include them, without having to fear any interference with Apache; Always use the bundled regex library
* Set ext_base, a common prefix to the per-extension build directorySascha Schumann2000-02-101-0/+1
| | | | | (ext/<ext-name> for in-tree builds, "" for rest)
* Remove crud.Andrei Zmievski2000-02-021-1/+1
|
* Moved ext/apache into sapi/apache.Andrei Zmievski2000-02-021-1/+1
|
* Declare timezone only, if the system fails to do so.Sascha Schumann2000-01-011-0/+19
|
* Typedef socklen_t, if it is not availableSascha Schumann1999-12-301-2/+2
|
* Let m4 decide what to doSascha Schumann1999-12-301-5/+1
|
* Integration of -ng changes. Changes:Sascha Schumann1999-12-301-24/+152
| | | | | | | | | | | | - 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.
* Workaround for broken trsSascha Schumann1999-12-211-1/+1
|
* Propagate ZTS setting correctlySascha Schumann1999-12-211-1/+1
|
* Separate libpaths into PHP_LDFLAGS, so that we can address themSascha Schumann1999-12-061-1/+2
| | | | | separately (required for Apache build).
* Allow AC_ADD_LIBRARY to append librarySascha Schumann1999-12-051-2/+6
|
* Add rpaths to LDFLAGS during configure, drop them later.Sascha Schumann1999-12-051-0/+1
|
* Prepend added libraries and separate LDFLAGS handlingSascha Schumann1999-12-051-2/+2
|
* Use LIBS instead of EXTRA_LIBS, so that inter-library dependences canSascha Schumann1999-12-041-2/+2
| | | | | be tested for using standard autoconf macros.
* Fix shared mode for gd/xml/mysql extensions.Stig Bakken1999-12-041-1/+1
|
* Define COMPILE_DL_MODNAME, if module is built as dynamic moduleSascha Schumann1999-12-011-1/+2
|
* Add --enable-experimental-ztsSascha Schumann1999-11-271-2/+1
|
* fix typoThies C. Arntzen1999-11-241-1/+1
|
* - add PHP_BUILD_THREAD_SAFESascha Schumann1999-11-241-0/+8
| | | | | - move #undef HAVE_AOLSERVER into its own config.h.stub
* Only create regex/Makefile, if we use the bundled regex librarySascha Schumann1999-11-231-0/+1
|
* --enable-versioning can now be used with CGI/AOLserver as well. Note thatSascha Schumann1999-11-201-0/+10
| | | | | | we do not use versioning per se anymore, but export only the required symbols.
* Improve regex library selection. It lets user specify whether they wantSascha Schumann1999-11-131-8/+10
| | | | | | | system, apache, or php's regex library by using the --with-regex option. "php" is the default; if you use --with-apache in combination with Apache 1.3.x, the default is "apache".
* - remove extra CPPFLAGS from top-level MakefileSascha Schumann1999-11-131-0/+2
| | | | | - HSREGEX defaults to what the user wants, but can be changed now internally
* (AC_EXPAND_PATH) Expand relative paths completelySascha Schumann1999-11-131-1/+3
|
* Enable selective regex library compilation.Sascha Schumann1999-11-121-0/+16
|