Skip to content

Commit 276171f

Browse files
author
foobar
committed
MFH: - Determine the shared/link lib suffixes in one macro.
1 parent 22a8c31 commit 276171f

File tree

3 files changed

+11
-28
lines changed

3 files changed

+11
-28
lines changed

acinclude.m4

Lines changed: 9 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1876,41 +1876,28 @@ dnl -------------------------------------------------------------------------
18761876
dnl Platform characteristics checks
18771877
dnl -------------------------------------------------------------------------
18781878

1879-
dnl
1880-
dnl PHP_SHLIB_BUILD_SUFFIX_NAME
1881-
dnl
1882-
dnl Determines link library suffix
1883-
dnl suffix can be: .so, .sl or .dylib
1884-
dnl
1885-
AC_DEFUN([PHP_SHLIB_BUILD_SUFFIX_NAME],[
1886-
AC_REQUIRE([PHP_CANONICAL_HOST_TARGET])dnl
1887-
PHP_SUBST(SHLIB_SUFFIX_NAME)
1888-
SHLIB_SUFFIX_NAME=so
1889-
case $host_alias in
1890-
*hpux*[)]
1891-
SHLIB_SUFFIX_NAME=sl
1892-
;;
1893-
*darwin*[)]
1894-
SHLIB_SUFFIX_NAME=dylib
1895-
;;
1896-
esac
1897-
])
1898-
18991879
dnl
19001880
dnl PHP_SHLIB_SUFFIX_NAME
19011881
dnl
1902-
dnl Determines shared library suffix
1882+
dnl Determines link library suffix SHLIB_SUFFIX_NAME
1883+
dnl which can be: .so, .sl or .dylib
1884+
dnl
1885+
dnl Determines shared library suffix SHLIB_DL_SUFFIX_NAME
19031886
dnl suffix can be: .so or .sl
19041887
dnl
19051888
AC_DEFUN([PHP_SHLIB_SUFFIX_NAME],[
19061889
AC_REQUIRE([PHP_CANONICAL_HOST_TARGET])dnl
1907-
PHP_SUBST(SHLIB_DL_SUFFIX_NAME)
1890+
PHP_SUBST_OLD(SHLIB_SUFFIX_NAME)
1891+
PHP_SUBST_OLD(SHLIB_DL_SUFFIX_NAME)
1892+
SHLIB_SUFFIX_NAME=so
19081893
SHLIB_DL_SUFFIX_NAME=$SHLIB_SUFFIX_NAME
19091894
case $host_alias in
19101895
*hpux*[)]
1896+
SHLIB_SUFFIX_NAME=sl
19111897
SHLIB_DL_SUFFIX_NAME=sl
19121898
;;
19131899
*darwin*[)]
1900+
SHLIB_SUFFIX_NAME=dylib
19141901
SHLIB_DL_SUFFIX_NAME=so
19151902
;;
19161903
esac

configure.in

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -224,8 +224,7 @@ dnl -------------------------------------------------------------------------
224224

225225
PTHREADS_CHECK
226226
PHP_HELP_SEPARATOR([SAPI modules:])
227-
PHP_SHLIB_SUFFIX_NAME
228-
PHP_SHLIB_BUILD_SUFFIX_NAME
227+
PHP_SHLIB_SUFFIX_NAMES
229228
PHP_SAPI=default
230229
PHP_BUILD_PROGRAM
231230

@@ -1198,8 +1197,6 @@ PHP_SUBST(SHARED_LIBTOOL)
11981197
PHP_SUBST(WARNING_LEVEL)
11991198
PHP_SUBST(PHP_FRAMEWORKS)
12001199
PHP_SUBST(PHP_FRAMEWORKPATH)
1201-
PHP_SUBST_OLD(SHLIB_SUFFIX_NAME)
1202-
PHP_SUBST_OLD(SHLIB_DL_SUFFIX_NAME)
12031200
PHP_SUBST(INSTALL_HEADERS)
12041201

12051202
old_CC=$CC

scripts/phpize.m4

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,8 +59,7 @@ AC_ARG_WITH(libdir,
5959
[PHP_LIBDIR=$withval], [PHP_LIBDIR=lib])
6060

6161
PHP_RUNPATH_SWITCH
62-
PHP_SHLIB_SUFFIX_NAME
63-
PHP_SHLIB_BUILD_SUFFIX_NAME
62+
PHP_SHLIB_SUFFIX_NAMES
6463
PHP_WITH_PHP_CONFIG
6564

6665
PHP_BUILD_SHARED

0 commit comments

Comments
 (0)