tests: Add a test for an escaped space

submit/fix-mingw-escaping
Dylan Baker 2023-06-05 11:52:47 -07:00
parent 094dc38468
commit 5c545fc9dc
3 changed files with 13 additions and 0 deletions

View File

@ -95,6 +95,7 @@ EXTRA_DIST = pkg.m4 \
tests/lib1/metapackage-2.pc \ tests/lib1/metapackage-2.pc \
tests/lib1/explicit-sysroot.pc \ tests/lib1/explicit-sysroot.pc \
tests/lib1/escaped-backslash.pc \ tests/lib1/escaped-backslash.pc \
tests/lib1/escaped-space.pc \
tests/lib1/cflags-internal.pc \ tests/lib1/cflags-internal.pc \
tests/lib1/requires-internal.pc \ tests/lib1/requires-internal.pc \
tests/lib1/requires-internal-2.pc \ tests/lib1/requires-internal-2.pc \

View File

@ -0,0 +1,4 @@
Name: escaped-space
Version: 1
Description: test package for backslash escape of spaces
Cflags: -IC:\\A\ space

View File

@ -138,6 +138,14 @@ escaped_backslash_body()
pkgconf --with-path=${selfdir}/lib1 --cflags escaped-backslash pkgconf --with-path=${selfdir}/lib1 --cflags escaped-backslash
} }
escaped_space_body()
{
atf_check \
-e ignore \
-o inline:"-IC:\\\\\\\\A space\n" \
pkgconf --with-path=${selfdir}/lib1 --cflags escaped-space
}
quoted_body() quoted_body()
{ {
export PKG_CONFIG_PATH="${selfdir}/lib1" export PKG_CONFIG_PATH="${selfdir}/lib1"