diff options
Diffstat (limited to 'check/check-sysroot')
-rwxr-xr-x | check/check-sysroot | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/check/check-sysroot b/check/check-sysroot index 0820206..7b72ed9 100755 --- a/check/check-sysroot +++ b/check/check-sysroot @@ -6,6 +6,11 @@ set -e export PKG_CONFIG_SYSROOT_DIR=/sysroot +# MSYS mangles / paths to its own root in windows format. This probably +# means sysroot doesn't work there, but match what pkg-config passes +# back anyway. +[ "$OSTYPE" = msys ] && root=$(cd / && pwd -W) || root= + RESULT="" run_test --cflags simple @@ -20,8 +25,8 @@ if [ "$list_indirect_deps" = yes ]; then fi run_test --libs --static simple -RESULT="-I/sysroot/public-dep/include" +RESULT="-I$root/sysroot/public-dep/include" run_test --cflags public-dep -RESULT="-L/sysroot/public-dep/lib -lpublic-dep" +RESULT="-L$root/sysroot/public-dep/lib -lpublic-dep" run_test --libs public-dep |