don't use top_builddir so that configure.in works with autoconf 2.5x as well as 2.60+

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@43039 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík 2006-11-04 17:08:49 +00:00
parent 7ceea08fa3
commit 6589dc98a0
3 changed files with 17 additions and 10 deletions

View File

@ -200,7 +200,7 @@
</set> </set>
<set var="LIBDIRNAME" make_var="1"> <set var="LIBDIRNAME" make_var="1">
<if cond="FORMAT=='autoconf'">$(top_builddir)lib</if> <if cond="FORMAT=='autoconf'">$(wx_top_builddir)/lib</if>
<if cond="FORMAT!='autoconf'"> <if cond="FORMAT!='autoconf'">
$(nativePaths(TOP_SRCDIR))lib$(DIRSEP)$(COMPILER)$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG) $(nativePaths(TOP_SRCDIR))lib$(DIRSEP)$(COMPILER)$(DIR_SUFFIX_CPU)_$(LIBTYPE_SUFFIX)$(CFG)
</if> </if>

View File

@ -355,6 +355,8 @@ to run the tests, include CppUnit library here.
<option name="WITH_PLUGIN_SDL"> <option name="WITH_PLUGIN_SDL">
<values>0,1</values> <values>0,1</values>
</option> </option>
<option name="wx_top_builddir"/>
</if> </if>

View File

@ -44,6 +44,11 @@ WX_SUBVERSION=$WX_VERSION.$wx_subrelease_number
WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number WX_MSW_VERSION=$wx_major_version_number$wx_minor_version_number$wx_release_number
dnl Autoconf-2.60 changed the meaning of top_builddir variable, so we have
dnl to use our own replacement that will work with both 2.5x and 2.60+:
wx_top_builddir="`pwd`"
AC_SUBST(wx_top_builddir)
dnl ------------------------------------------------------------------------ dnl ------------------------------------------------------------------------
dnl Check platform (host system) dnl Check platform (host system)
@ -3969,11 +3974,11 @@ fi
if test "$wxUSE_SHARED" = "yes"; then if test "$wxUSE_SHARED" = "yes"; then
dnl use versioned symbols if available on the platform dnl use versioned symbols if available on the platform
WX_VERSIONED_SYMBOLS([\$(top_builddir)version-script]) WX_VERSIONED_SYMBOLS([\$(wx_top_builddir)/version-script])
case "${host}" in case "${host}" in
*-*-linux* | *-*-gnu* ) *-*-linux* | *-*-gnu* )
SAMPLES_RPATH_FLAG="-Wl,-rpath,\$(top_builddir)lib" SAMPLES_RPATH_FLAG="-Wl,-rpath,\$(wx_top_builddir)/lib"
WXCONFIG_RPATH="-Wl,-rpath,\$libdir" WXCONFIG_RPATH="-Wl,-rpath,\$libdir"
;; ;;
@ -3992,7 +3997,7 @@ if test "$wxUSE_SHARED" = "yes"; then
[],[], [],[],
[ [
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
SAMPLES_RPATH_FLAG="-Wl,-rpath,\$(top_builddir)lib" SAMPLES_RPATH_FLAG="-Wl,-rpath,\$(wx_top_builddir)/lib"
WXCONFIG_RPATH="-Wl,-rpath,\$libdir" WXCONFIG_RPATH="-Wl,-rpath,\$libdir"
],[ ],[
AC_MSG_RESULT([no]) AC_MSG_RESULT([no])
@ -4002,7 +4007,7 @@ if test "$wxUSE_SHARED" = "yes"; then
[],[], [],[],
[ [
AC_MSG_RESULT([yes]) AC_MSG_RESULT([yes])
SAMPLES_RPATH_FLAG="-Wl,-R,\$(top_builddir)lib" SAMPLES_RPATH_FLAG="-Wl,-R,\$(wx_top_builddir)/lib"
WXCONFIG_RPATH="-Wl,-R,\$libdir" WXCONFIG_RPATH="-Wl,-R,\$libdir"
],[ ],[
AC_MSG_RESULT([no]) AC_MSG_RESULT([no])
@ -4010,7 +4015,7 @@ if test "$wxUSE_SHARED" = "yes"; then
]) ])
LDFLAGS="$saveLdflags" LDFLAGS="$saveLdflags"
else else
SAMPLES_RPATH_FLAG="-R\$(top_builddir)lib" SAMPLES_RPATH_FLAG="-R\$(wx_top_builddir)/lib"
WXCONFIG_RPATH="-R\$libdir" WXCONFIG_RPATH="-R\$libdir"
fi fi
;; ;;
@ -4018,7 +4023,7 @@ if test "$wxUSE_SHARED" = "yes"; then
*-*-darwin* ) *-*-darwin* )
install_name_tool=`which install_name_tool` install_name_tool=`which install_name_tool`
if test "$install_name_tool" -a -x "$install_name_tool"; then if test "$install_name_tool" -a -x "$install_name_tool"; then
SAMPLES_RPATH_POSTLINK="\$(top_builddir)change-install-names \$(LIBDIRNAME) \$(prefix) \$@" SAMPLES_RPATH_POSTLINK="\$(wx_top_builddir)/change-install-names \$(LIBDIRNAME) \$(prefix) \$@"
cat <<EOF >change-install-names cat <<EOF >change-install-names
#!/bin/sh #!/bin/sh
libnames=\`cd \${1} ; ls -1 | grep '\.[[0-9]][[0-9]]*\.dylib\$'\` libnames=\`cd \${1} ; ls -1 | grep '\.[[0-9]][[0-9]]*\.dylib\$'\`
@ -4039,7 +4044,7 @@ EOF
;; ;;
*-*-hpux* ) *-*-hpux* )
SAMPLES_RPATH_FLAG="-Wl,+b,\$(top_builddir)lib" SAMPLES_RPATH_FLAG="-Wl,+b,\$(wx_top_builddir)/lib"
WXCONFIG_RPATH="-Wl,+b,\$libdir" WXCONFIG_RPATH="-Wl,+b,\$libdir"
;; ;;
@ -4147,7 +4152,7 @@ if test "$wxUSE_MAC" = 1 -o "$wxUSE_COCOA" = 1; then
WX_RESOURCES_MACOSX_DATA="libwx_${TOOLCHAIN_NAME}.${wx_release_number}.rsrc" WX_RESOURCES_MACOSX_DATA="libwx_${TOOLCHAIN_NAME}.${wx_release_number}.rsrc"
dnl add the resources target for wxMac dnl add the resources target for wxMac
LIBWXMACRES="\$(top_builddir)lib/${WX_RESOURCES_MACOSX_ASCII}" LIBWXMACRES="\$(wx_top_builddir)/lib/${WX_RESOURCES_MACOSX_ASCII}"
AC_CHECK_PROG(REZ, Rez, Rez, /Developer/Tools/Rez) AC_CHECK_PROG(REZ, Rez, Rez, /Developer/Tools/Rez)
AC_CHECK_PROG(DEREZ, DeRez, DeRez, /Developer/Tools/DeRez) AC_CHECK_PROG(DEREZ, DeRez, DeRez, /Developer/Tools/DeRez)
@ -7421,7 +7426,7 @@ dnl come first and the one with setup.h should be before $(top_srcdir)/include
dnl in case the latter contains setup.h used by non-autoconf makefiles (e.g. dnl in case the latter contains setup.h used by non-autoconf makefiles (e.g.
dnl CodeWarrior): dnl CodeWarrior):
CPPFLAGS=`echo $WXCONFIG_CPPFLAGS \ CPPFLAGS=`echo $WXCONFIG_CPPFLAGS \
-I\\${top_builddir}lib/wx/include/${TOOLCHAIN_FULLNAME} \ -I\\${wx_top_builddir}/lib/wx/include/${TOOLCHAIN_FULLNAME} \
-I\\${top_srcdir}/include $TOOLKIT_INCLUDE \ -I\\${top_srcdir}/include $TOOLKIT_INCLUDE \
$CPPFLAGS ` $CPPFLAGS `