summaryrefslogtreecommitdiff
path: root/scripts/phpize.m4
diff options
context:
space:
mode:
authorJani Taskinen <jani@php.net>2007-08-06 14:33:51 +0000
committerJani Taskinen <jani@php.net>2007-08-06 14:33:51 +0000
commit67940a9c29b4f96d983c45ddc0601053b15a6905 (patch)
tree5c175caf27c3f2bc10ec4dfb10728231ce644290 /scripts/phpize.m4
parent83e7324daefdc5e5d4a140dd80b37232b81a1c5c (diff)
downloadphp-git-67940a9c29b4f96d983c45ddc0601053b15a6905.tar.gz
MFH:- Fixed bug #42195 (C++ compiler required always)
Diffstat (limited to 'scripts/phpize.m4')
-rw-r--r--scripts/phpize.m44
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/phpize.m4 b/scripts/phpize.m4
index be7f436fd2..6e7a131c37 100644
--- a/scripts/phpize.m4
+++ b/scripts/phpize.m4
@@ -68,6 +68,10 @@ sinclude(config.m4)
enable_static=no
enable_shared=yes
+dnl Only allow AC_PROG_CXX if it's explicitly called (by PHP_REQUIRE_CXX)
+dnl otherwise AC_PROG_LIBTOOL fails if there is no working C++ compiler
+AC_PROVIDE_IFELSE([PHP_REQUIRE_CXX], [AC_PROG_CXX], [undefine([AC_PROG_CXX])
+AC_DEFUN([AC_PROG_CXX], [])])
AC_PROG_LIBTOOL
all_targets='$(PHP_MODULES)'