2005-07-14 13:06:38 +00:00
|
|
|
#! /bin/sh
|
|
|
|
|
|
|
|
|
|
set -e
|
|
|
|
|
|
|
|
|
|
. ${srcdir}/common
|
|
|
|
|
|
2012-09-29 08:50:57 -07:00
|
|
|
RESULT="-I/includedir/"
|
2012-05-18 05:32:17 -07:00
|
|
|
case ${MACHTYPE} in
|
|
|
|
|
*-msys)
|
|
|
|
|
# Make sure path doesn't get mangled on MSYS
|
2012-09-29 08:50:57 -07:00
|
|
|
run_test --define-variable=includedir=\\/includedir/ --cflags simple
|
2012-05-18 05:32:17 -07:00
|
|
|
;;
|
|
|
|
|
*)
|
2012-09-29 08:50:57 -07:00
|
|
|
run_test --define-variable=includedir=/includedir/ --cflags simple
|
2012-05-18 05:32:17 -07:00
|
|
|
;;
|
|
|
|
|
esac
|
2012-09-29 09:09:30 -07:00
|
|
|
|
|
|
|
|
# Spaces before/after the variable name and value should be stripped
|
|
|
|
|
RESULT="bar"
|
|
|
|
|
run_test --define-variable=' foo = bar ' --variable=foo simple
|
|
|
|
|
|
|
|
|
|
# Should fail when no value set
|
|
|
|
|
EXPECT_RETURN=1
|
|
|
|
|
RESULT="--define-variable argument does not have a value for the variable"
|
|
|
|
|
run_test --define-variable=foo= --variable=foo simple
|