Blame check/check-define-variable
|
Packit |
db3073 |
#! /bin/sh
|
|
Packit |
db3073 |
|
|
Packit |
db3073 |
set -e
|
|
Packit |
db3073 |
|
|
Packit |
db3073 |
. ${srcdir}/common
|
|
Packit |
db3073 |
|
|
Packit |
db3073 |
RESULT="-I/includedir/"
|
|
Packit |
db3073 |
case ${MACHTYPE} in
|
|
Packit |
db3073 |
*-msys)
|
|
Packit |
db3073 |
# Make sure path doesn't get mangled on MSYS
|
|
Packit |
db3073 |
run_test --define-variable=includedir=\\/includedir/ --cflags simple
|
|
Packit |
db3073 |
;;
|
|
Packit |
db3073 |
*)
|
|
Packit |
db3073 |
run_test --define-variable=includedir=/includedir/ --cflags simple
|
|
Packit |
db3073 |
;;
|
|
Packit |
db3073 |
esac
|
|
Packit |
db3073 |
|
|
Packit |
db3073 |
# Spaces before/after the variable name and value should be stripped
|
|
Packit |
db3073 |
RESULT="bar"
|
|
Packit |
db3073 |
run_test --define-variable=' foo = bar ' --variable=foo simple
|
|
Packit |
db3073 |
|
|
Packit |
db3073 |
# Should fail when no value set
|
|
Packit |
db3073 |
EXPECT_RETURN=1
|
|
Packit |
db3073 |
RESULT="--define-variable argument does not have a value for the variable"
|
|
Packit |
db3073 |
run_test --define-variable=foo= --variable=foo simple
|