Filter any arguments back to 2.4.2.6 syntax before

handing them on to a legacy wx-config.


git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@29596 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Ron Lee 2004-10-01 16:10:54 +00:00
parent 509dcc4b80
commit 22642fb2b8
2 changed files with 20 additions and 3 deletions

2
debian/control.in vendored
View File

@ -69,7 +69,7 @@ Architecture: any
Section: libs Section: libs
Depends: ${shlibs:Depends} Depends: ${shlibs:Depends}
Conflicts: wx-common Conflicts: wx-common
Replaces: wx-common, wxwin2.4-headers Replaces: wx-common, wxwin2.4-headers, libwxgtk2.4-contrib-dev
Provides: wx-common Provides: wx-common
Description: wxWidgets Cross-platform C++ GUI toolkit (common support files) Description: wxWidgets Cross-platform C++ GUI toolkit (common support files)
wxWidgets (formerly known as wxWindows) is a class library for C++ providing wxWidgets (formerly known as wxWindows) is a class library for C++ providing

View File

@ -725,13 +725,30 @@ if ! user_mask_fits "$this_config" ; then
_last_chance=$(find_best_legacy_config) _last_chance=$(find_best_legacy_config)
if [ -n "$_last_chance" ]; then if [ -n "$_last_chance" ]; then
for arg; do
case "$arg" in
--prefix*|--exec-prefix*| \
--version|--release|--basename| \
--static|--libs|--gl_libs| \
--cppflags|--cflags|--cxxflags| \
--cc|--cxx|--ld| \
--rezflags|--inplace)
_legacy_args="$_legacy_args $arg"
;;
--static|--static=y*|--static=Y*)
_legacy_args="$_legacy_args --static"
;;
esac
done
if [ -n "$WXDEBUG" ]; then if [ -n "$WXDEBUG" ]; then
decho " found a suitable legacy delegate: $_last_chance" decho " found a suitable legacy delegate: $_last_chance"
decho "--> $prefix/bin/$_last_chance $*" decho "--> $prefix/bin/$_last_chance $_legacy_args"
fi fi
export WXCONFIG_DELEGATED=yes export WXCONFIG_DELEGATED=yes
$prefix/bin/$_last_chance $* $prefix/bin/$_last_chance $_legacy_args
exit exit
else else