Add pre-depend, add rpath for Solaris and POSIX.
This commit is contained in:
parent
cc4f5da466
commit
c849d80e4a
2 changed files with 5 additions and 3 deletions
|
@ -82,7 +82,7 @@ subdirs:
|
||||||
${DIR_LEAVE}; \
|
${DIR_LEAVE}; \
|
||||||
done
|
done
|
||||||
|
|
||||||
depend:
|
depend: pre-depend
|
||||||
regen=0; \
|
regen=0; \
|
||||||
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
|
for i in ${SRCS}; do [ $$i -nt .deps ] && regen=1; done; \
|
||||||
if [ $$regen = 1 ]; then \
|
if [ $$regen = 1 ]; then \
|
||||||
|
@ -95,6 +95,8 @@ depend:
|
||||||
done; \
|
done; \
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
pre-depend:
|
||||||
|
|
||||||
${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS}
|
${PROG} ${PROG_NOINST}: ${EXT_DEPS} ${OBJS}
|
||||||
${LINK_STATUS}
|
${LINK_STATUS}
|
||||||
if ${LD} -o $@ ${OBJS} ${LDFLAGS} ${LIBS}; then \
|
if ${LD} -o $@ ${OBJS} ${LDFLAGS} ${LIBS}; then \
|
||||||
|
|
|
@ -53,7 +53,7 @@ AC_DEFUN([AM_SHARED_LIB], [
|
||||||
AC_MSG_RESULT(Solaris)
|
AC_MSG_RESULT(Solaris)
|
||||||
LIB_CPPFLAGS='-DPIC'
|
LIB_CPPFLAGS='-DPIC'
|
||||||
LIB_CFLAGS='-fPIC'
|
LIB_CFLAGS='-fPIC'
|
||||||
LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}.${LIB_MINOR}'
|
LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}.${LIB_MINOR} -Wl,-R ${libdir}'
|
||||||
LIB_PREFIX='lib'
|
LIB_PREFIX='lib'
|
||||||
LIB_SUFFIX='.so'
|
LIB_SUFFIX='.so'
|
||||||
PLUGIN_CPPFLAGS='-DPIC'
|
PLUGIN_CPPFLAGS='-DPIC'
|
||||||
|
@ -81,7 +81,7 @@ AC_DEFUN([AM_SHARED_LIB], [
|
||||||
AC_MSG_RESULT(POSIX)
|
AC_MSG_RESULT(POSIX)
|
||||||
LIB_CPPFLAGS='-DPIC'
|
LIB_CPPFLAGS='-DPIC'
|
||||||
LIB_CFLAGS='-fPIC'
|
LIB_CFLAGS='-fPIC'
|
||||||
LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}.${LIB_MINOR}.0'
|
LIB_LDFLAGS='-shared -fPIC -Wl,-soname=${LIB}.${LIB_MAJOR}.${LIB_MINOR}.0 -Wl,-R ${libdir}'
|
||||||
LIB_PREFIX='lib'
|
LIB_PREFIX='lib'
|
||||||
LIB_SUFFIX='.so'
|
LIB_SUFFIX='.so'
|
||||||
PLUGIN_CPPFLAGS='-DPIC'
|
PLUGIN_CPPFLAGS='-DPIC'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue