#! /bin/sh set -e . ${srcdir}/common RESULT="-I/includedir/" case ${MACHTYPE} in *-msys) # Make sure path doesn't get mangled on MSYS run_test --define-variable=includedir=\\/includedir/ --cflags simple ;; *) run_test --define-variable=includedir=/includedir/ --cflags simple ;; esac # 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