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