diff options
| author | Sascha Schumann <sas@php.net> | 2000-05-02 02:00:36 +0000 |
|---|---|---|
| committer | Sascha Schumann <sas@php.net> | 2000-05-02 02:00:36 +0000 |
| commit | 8d2d181e69d90c99e6bcd9a4a9e4a0d7eaa2f57d (patch) | |
| tree | 9477c756ef2519188f15f8edad3955abe1406e9a /ext/sysvsem/config.m4 | |
| parent | 0b6d923bae34f1a3938fa075b957bf56a0de8ddb (diff) | |
| download | php-git-8d2d181e69d90c99e6bcd9a4a9e4a0d7eaa2f57d.tar.gz | |
Make sysvsem buildable as shared module
Diffstat (limited to 'ext/sysvsem/config.m4')
| -rw-r--r-- | ext/sysvsem/config.m4 | 54 |
1 files changed, 22 insertions, 32 deletions
diff --git a/ext/sysvsem/config.m4 b/ext/sysvsem/config.m4 index c0b3b3c029..48ebc3f31d 100644 --- a/ext/sysvsem/config.m4 +++ b/ext/sysvsem/config.m4 @@ -1,37 +1,27 @@ dnl $Id$ -AC_MSG_CHECKING(whether to enable System V semaphore support) -AC_ARG_ENABLE(sysvsem, -[ --enable-sysvsem Enable System V semaphore support.], -[ - if test "$enableval" = "yes"; then - AC_MSG_RESULT(yes) - PHP_EXTENSION(sysvsem) - AC_DEFINE(HAVE_SYSVSEM, 1, [ ]) - AC_CACHE_CHECK(for union semun,php_cv_semun, - AC_TRY_COMPILE([ +PHP_ARG_ENABLE(sysvsem,whether to enable System V semaphore support, +[ --enable-sysvsem Enable System V semaphore support.]) + +if test "$PHP_SYSVSEM" != "no"; then + PHP_EXTENSION(sysvsem, $ext_shared) + AC_DEFINE(HAVE_SYSVSEM, 1, [ ]) + AC_CACHE_CHECK(for union semun,php_cv_semun, + AC_TRY_COMPILE([ #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> - ], - [union semun x;], - [ - php_cv_semun=yes - ],[ - php_cv_semun=no - ]) - ) - if test $php_cv_semun = "yes"; then - AC_DEFINE(HAVE_SEMUN, 1, [ ]) - else - AC_DEFINE(HAVE_SEMUN, 0, [ ]) - fi - else - AC_MSG_RESULT(no) - AC_DEFINE(HAVE_SYSVSEM, 0, [ ]) - fi -],[ - AC_MSG_RESULT(no) - AC_DEFINE(HAVE_SYSVSEM, 0, [ ]) -]) - + ], + [union semun x;], + [ + php_cv_semun=yes + ],[ + php_cv_semun=no + ]) + ) + if test "$php_cv_semun" = "yes"; then + AC_DEFINE(HAVE_SEMUN, 1, [ ]) + else + AC_DEFINE(HAVE_SEMUN, 0, [ ]) + fi +fi |
