| #! /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 |