Add support for -rpath.
This commit is contained in:
parent
a65decbcb3
commit
581a447e83
2 changed files with 9 additions and 1 deletions
|
@ -79,6 +79,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
|||
PLUGIN_CFLAGS='-fPIC'
|
||||
PLUGIN_LDFLAGS='-shared -fPIC'
|
||||
PLUGIN_SUFFIX='.so'
|
||||
RPATH_LDFLAGS='-Wl,-rpath,${libdir}'
|
||||
INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR} && rm -f ${DESTDIR}${libdir}/$$i && ${LN_S} $$i.${LIB_MAJOR}.${LIB_MINOR} ${DESTDIR}${libdir}/$$i'
|
||||
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}'
|
||||
CLEAN_LIB=''
|
||||
|
@ -94,6 +95,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
|||
PLUGIN_CFLAGS='-fPIC'
|
||||
PLUGIN_LDFLAGS='-shared -fPIC'
|
||||
PLUGIN_SUFFIX='.so'
|
||||
RPATH_LDFLAGS='-Wl,-rpath,${libdir}'
|
||||
INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i'
|
||||
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i'
|
||||
CLEAN_LIB=''
|
||||
|
@ -109,6 +111,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
|||
PLUGIN_CFLAGS=''
|
||||
PLUGIN_LDFLAGS='-shared'
|
||||
PLUGIN_SUFFIX='.dll'
|
||||
RPATH_LDFLAGS='-Wl,-rpath,${libdir}'
|
||||
INSTALL_LIB='${MKDIR_P} ${DESTDIR}${bindir} && ${INSTALL} -m 755 $$i ${DESTDIR}${bindir}/$$i && ${INSTALL} -m 755 $$i.a ${DESTDIR}${libdir}/$$i.a'
|
||||
UNINSTALL_LIB='rm -f ${DESTDIR}${bindir}/$$i ${DESTDIR}${libdir}/$$i.a'
|
||||
CLEAN_LIB='${LIB}.a'
|
||||
|
@ -124,6 +127,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
|||
PLUGIN_CFLAGS='-fPIC'
|
||||
PLUGIN_LDFLAGS='-shared -fPIC'
|
||||
PLUGIN_SUFFIX='.so'
|
||||
RPATH_LDFLAGS='-Wl,-rpath,${libdir}'
|
||||
INSTALL_LIB='${INSTALL} -m 755 $$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0 && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} && ${LN_S} -f $$i.${LIB_MAJOR}.${LIB_MINOR}.0 ${DESTDIR}${libdir}/$$i'
|
||||
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i ${DESTDIR}${libdir}/$$i.${LIB_MAJOR} ${DESTDIR}${libdir}/$$i.${LIB_MAJOR}.${LIB_MINOR}.0'
|
||||
CLEAN_LIB=''
|
||||
|
@ -139,6 +143,7 @@ AC_DEFUN([BUILDSYS_SHARED_LIB], [
|
|||
AC_SUBST(PLUGIN_CFLAGS)
|
||||
AC_SUBST(PLUGIN_LDFLAGS)
|
||||
AC_SUBST(PLUGIN_SUFFIX)
|
||||
AC_SUBST(RPATH_LDFLAGS)
|
||||
AC_SUBST(INSTALL_LIB)
|
||||
AC_SUBST(UNINSTALL_LIB)
|
||||
AC_SUBST(CLEAN_LIB)
|
||||
|
@ -153,6 +158,7 @@ AC_DEFUN([BUILDSYS_STATIC_LIB_ONLY], [
|
|||
LIB_LDFLAGS=''
|
||||
LIB_PREFIX='lib'
|
||||
LIB_SUFFIX='.a'
|
||||
RPATH_LDFLAGS=''
|
||||
INSTALL_LIB='${INSTALL} -m 644 $$i ${DESTDIR}${libdir}/$$i'
|
||||
UNINSTALL_LIB='rm -f ${DESTDIR}${libdir}/$$i'
|
||||
CLEAN_LIB=''
|
||||
|
@ -162,6 +168,7 @@ AC_DEFUN([BUILDSYS_STATIC_LIB_ONLY], [
|
|||
AC_SUBST(LIB_LDFLAGS)
|
||||
AC_SUBST(LIB_PREFIX)
|
||||
AC_SUBST(LIB_SUFFIX)
|
||||
AC_SUBST(RPATH_LDFLAGS)
|
||||
AC_SUBST(INSTALL_LIB)
|
||||
AC_SUBST(UNINSTALL_LIB)
|
||||
AC_SUBST(CLEAN_LIB)
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue