forked from ariadne/pkgconf
tests: conditionally run optional tests if --enable-strict is not used (closes #25)
parent
3035b0ba6b
commit
61a2a6c46f
|
@ -13,10 +13,14 @@ AC_CACHE_CHECK([whether to enable strict mode],
|
||||||
|
|
||||||
if test "x$ac_cv_use_strict" = "xyes"; then
|
if test "x$ac_cv_use_strict" = "xyes"; then
|
||||||
AC_DEFINE([HAVE_STRICT_MODE], [1], [Define if strict mode is requested.])
|
AC_DEFINE([HAVE_STRICT_MODE], [1], [Define if strict mode is requested.])
|
||||||
|
STRICT_MODE=yes
|
||||||
else
|
else
|
||||||
AC_DEFINE([HAVE_STRICT_MODE], [0], [Define if strict mode is requested.])
|
AC_DEFINE([HAVE_STRICT_MODE], [0], [Define if strict mode is requested.])
|
||||||
|
STRICT_MODE=no
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
AC_SUBST([STRICT_MODE])
|
||||||
|
|
||||||
AC_PROG_CPP
|
AC_PROG_CPP
|
||||||
AC_PROG_CC
|
AC_PROG_CC
|
||||||
AC_PROG_INSTALL
|
AC_PROG_INSTALL
|
||||||
|
@ -26,5 +30,5 @@ BUILDSYS_SHARED_LIB
|
||||||
BUILDSYS_PROG_IMPLIB
|
BUILDSYS_PROG_IMPLIB
|
||||||
BUILDSYS_TOUCH_DEPS
|
BUILDSYS_TOUCH_DEPS
|
||||||
|
|
||||||
AC_CONFIG_FILES([buildsys.mk])
|
AC_CONFIG_FILES([buildsys.mk tests/run.sh])
|
||||||
AC_OUTPUT
|
AC_OUTPUT
|
||||||
|
|
|
@ -127,12 +127,14 @@ run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} --max-version 2.0 'foo '; echo \$
|
||||||
'0'
|
'0'
|
||||||
|
|
||||||
# 10) tests for internal getopt implementation with options at the end
|
# 10) tests for internal getopt implementation with options at the end
|
||||||
|
if [ "x@STRICT_MODE@" == "xno" ]; then
|
||||||
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} foo --libs" \
|
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} foo --libs" \
|
||||||
'-lfoo'
|
'-lfoo'
|
||||||
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} foo --cflags --libs" \
|
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} foo --cflags --libs" \
|
||||||
'-lfoo' '-I/usr/include/foo' '-fPIC'
|
'-lfoo' '-I/usr/include/foo' '-fPIC'
|
||||||
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} --cflags foo --libs" \
|
run_test "PKG_CONFIG_PATH=${selfdir}/lib1 ${1} --cflags foo --libs" \
|
||||||
'-lfoo' '-I/usr/include/foo' '-fPIC'
|
'-lfoo' '-I/usr/include/foo' '-fPIC'
|
||||||
|
fi
|
||||||
|
|
||||||
if [ ${failed} -gt 0 ]; then
|
if [ ${failed} -gt 0 ]; then
|
||||||
echo "${failed} of ${done} tests failed. See output for details." >&2
|
echo "${failed} of ${done} tests failed. See output for details." >&2
|
Loading…
Reference in New Issue