X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/6a9046db1eae508282169e7e14053562088a1378..d9e9fb523fa2b9535b0f30d9678fe4c7fca03953:/wx-config.in diff --git a/wx-config.in b/wx-config.in index 97bbf20760..c87dcf9069 100755 --- a/wx-config.in +++ b/wx-config.in @@ -28,8 +28,14 @@ decho() { echo "$*" 1>&2; } # usage _exitcode # Outputs a usage message to stderr and exits with _exitcode. -# Try to keep this to a single page. We can add alternate help -# targets if people want more detail from interactive help. +# Try to keep this to a single page (ie. < 25 lines). We can add +# alternate or interactive help targets if people want more detail. +# +# Exit codes are now subject to a more strict interpretation. +# wx-config should return 0 upon successful operation, 1 if the +# reqested operation could not be completed successfully, and 2 +# if the requested operation is not supported by this version of +# wx-config. usage() { cat 1>&2 < /dev/null && \ - ls wx*-2.4-config | grep -v ^wxbase; \ - ls wx*-2.4-config | grep ^wxbase + cd "$prefix/bin" 2> /dev/null && \ + ls wx*-2.4-config 2> /dev/null | grep -v ^wxbase; \ + ls wx*-2.4-config 2> /dev/null | grep ^wxbase } # find_best_legacy_config @@ -839,10 +847,11 @@ libdir="@libdir@" [ -z "$output_option_version" ] || echo "@WX_VERSION@" [ -z "$output_option_version_full" ] || echo "@WX_SUBVERSION@" [ -z "$output_option_basename" ] || echo "@WX_LIBRARY_BASENAME_GUI@" -[ -z "$output_option_rezflags" ] || echo $(eval echo @MACRESWXCONFIG@) +[ -z "$output_option_rezflags" ] || echo $(eval echo "@MACRESWXCONFIG@") [ -z "$output_option_cc" ] || echo "@CC@" [ -z "$output_option_cxx" ] || echo "@CXX@" [ -z "$output_option_ld" ] || echo "@EXE_LINKER@" +[ -z "$input_option_utility" ] || echo "${input_option_utility}-@WX_RELEASE@@WX_FLAVOUR@" # The rest are going to need a little more work.