X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/bd82118540d052ab886d8ae9c6e1424ab1efc59b..0c3c69fc1e595ed970ea028e5cd488405b1e78ca:/wx-config-wrapper.in diff --git a/wx-config-wrapper.in b/wx-config-wrapper.in index fbac47aa55..0a69fe6cde 100755 --- a/wx-config-wrapper.in +++ b/wx-config-wrapper.in @@ -41,17 +41,18 @@ makeabs() } # these determine wx-config script to use: -m_toolkit='.*[^u][^d]' +m_toolkit='.*' m_univ='\(univ\)\?' -m_unicode='u\?' -m_debug='d\?' +m_unicode='\(unicode\|ansi\)' +m_debug='\(debug\|release\)' m_version='[0-9]\+\.[0-9]\+' +m_host='' # lists all wx-config scripts that match criteria specified above list_wx_config_scripts() { - mask="${m_toolkit}${m_univ}${m_unicode}${m_debug}-${m_version}" - + mask="^${m_toolkit}${m_univ}-${m_unicode}-${m_debug}-${m_version}${m_host}$" + # if wx-config was called via wx$TOOLCHAIN_NAME-config symlink, # try to extract the mask from it: myname=`basename $0` @@ -136,23 +137,23 @@ for i in $*; do ;; --unicode=*) if test "x$optarg" = "xyes" ; then - m_unicode="u" + m_unicode="unicode" else - m_unicode="" + m_unicode="ansi" fi ;; --unicode) - m_unicode="u" + m_unicode="unicode" ;; --debug=*) if test "x$optarg" = "xyes" ; then - m_debug="d" + m_debug="debug" else - m_debug="" + m_debug="release" fi ;; --debug) - m_debug="d" + m_debug="debug" ;; --universal=*) if test "x$optarg" = "xyes" ; then @@ -164,13 +165,16 @@ for i in $*; do --universal) m_univ="univ" ;; + --host=*) + m_host="-$optarg" + ;; *) args="$args $i" ;; esac done -args="$args --prefix=$prefix --exec-prefix=$exec_prefix" +args="--prefix=$prefix --exec-prefix=$exec_prefix $args" script=`find_wx_config_script`; if test "x$script" != "x" ; then