From d674eaa44cc8ce0ea3d148cfd43f243c3c819e2d Mon Sep 17 00:00:00 2001 From: Peter Rosin <peda@lysator.liu.se> Date: Wed, 19 Sep 2012 11:53:02 +0200 Subject: [PATCH] tests: skip with-pic test when no "real" pic flag is used. * tests/with-pic.at: Windows uses "-DDLL_EXPORT -DPIC" as the pic "flag", but never applies it to static libraries. Cater for this and skip if no "real" pic flag is in use. Signed-off-by: Peter Rosin <peda@lysator.liu.se> --- tests/with-pic.at | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/tests/with-pic.at b/tests/with-pic.at index cee5e328..915acf59 100644 --- a/tests/with-pic.at +++ b/tests/with-pic.at @@ -24,7 +24,11 @@ AT_SETUP([test --with-pic]) eval `$LIBTOOL --config | $EGREP '^(pic_flag|FGREP)='` -AT_CHECK([test -n "$pic_flag" || exit 77]) +real_pic=false +case " $pic_flag " in +[*" "[^" "-]* | *" "-[^D]*]) real_pic=: ;; +esac +AT_CHECK([$real_pic || exit 77]) AT_CHECK([test . != "$at_srcdir" || exit 77]) CONFIGURE=$abs_top_srcdir/tests/demo/configure