diff options
Diffstat (limited to 't/sysroot')
19 files changed, 100 insertions, 0 deletions
diff --git a/t/sysroot/cflags-rewriting.test b/t/sysroot/cflags-rewriting.test new file mode 100644 index 000000000000..204822c2d08f --- /dev/null +++ b/t/sysroot/cflags-rewriting.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: baz +WantedFlags: cflags +ExpectedStdout: -fPIC -I%TEST_FIXTURES_DIR%/test/include/foo diff --git a/t/sysroot/explicit-sysroot.test b/t/sysroot/explicit-sysroot.test new file mode 100644 index 000000000000..da90c49ff30d --- /dev/null +++ b/t/sysroot/explicit-sysroot.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +WantVariable: pkgdatadir +Query: explicit-sysroot +ExpectedStdout: %TEST_FIXTURES_DIR%//usr/share/test diff --git a/t/sysroot/idirafter-munge-sysroot.test b/t/sysroot/idirafter-munge-sysroot.test new file mode 100644 index 000000000000..987ef4ab0015 --- /dev/null +++ b/t/sysroot/idirafter-munge-sysroot.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: idirafter +WantedFlags: cflags +ExpectedStdout: -idirafter %TEST_FIXTURES_DIR%/opt/bad/include +MatchStdout: partial diff --git a/t/sysroot/isystem-munge-sysroot.test b/t/sysroot/isystem-munge-sysroot.test new file mode 100644 index 000000000000..7960eb527260 --- /dev/null +++ b/t/sysroot/isystem-munge-sysroot.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: isystem +WantedFlags: cflags +ExpectedStdout: -isystem %TEST_FIXTURES_DIR%/opt/bad/include +MatchStdout: partial diff --git a/t/sysroot/isystem-sysroot-prefixed.test b/t/sysroot/isystem-sysroot-prefixed.test new file mode 100644 index 000000000000..df4eea765be5 --- /dev/null +++ b/t/sysroot/isystem-sysroot-prefixed.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/s +PackageSearchPath: lib1 +Query: isystem-sysroot-prefixed +WantedFlags: cflags +ExpectedStdout: -isystem /s/usr/include diff --git a/t/sysroot/no-pc_sysrootdir-rewriting-2.test b/t/sysroot/no-pc_sysrootdir-rewriting-2.test new file mode 100644 index 000000000000..e3d0bd4a6dcc --- /dev/null +++ b/t/sysroot/no-pc_sysrootdir-rewriting-2.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +PackageSearchPath: lib1 +Query: sysroot-dir-2 +WantedFlags: cflags +ExpectedStdout: -I/sysroot/usr/include diff --git a/t/sysroot/no-pc_sysrootdir-rewriting-3.test b/t/sysroot/no-pc_sysrootdir-rewriting-3.test new file mode 100644 index 000000000000..c644df320eb4 --- /dev/null +++ b/t/sysroot/no-pc_sysrootdir-rewriting-3.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +PackageSearchPath: lib1 +Query: sysroot-dir-3 +WantedFlags: cflags +ExpectedStdout: -I/sysroot/usr/include diff --git a/t/sysroot/no-pc_sysrootdir-rewriting-4.test b/t/sysroot/no-pc_sysrootdir-rewriting-4.test new file mode 100644 index 000000000000..e058efd283f8 --- /dev/null +++ b/t/sysroot/no-pc_sysrootdir-rewriting-4.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: sysroot-dir-4 +WantedFlags: cflags +ExpectedStdout: -I%TEST_FIXTURES_DIR%/usr/include diff --git a/t/sysroot/no-pc_sysrootdir-rewriting-5.test b/t/sysroot/no-pc_sysrootdir-rewriting-5.test new file mode 100644 index 000000000000..b5a548f077b7 --- /dev/null +++ b/t/sysroot/no-pc_sysrootdir-rewriting-5.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +PackageSearchPath: lib1 +Query: sysroot-dir-5 +WantedFlags: cflags +ExpectedStdout: -I/sysroot/usr/include diff --git a/t/sysroot/no-pc_sysrootdir-rewriting-variable.test b/t/sysroot/no-pc_sysrootdir-rewriting-variable.test new file mode 100644 index 000000000000..f5a8d1747a2e --- /dev/null +++ b/t/sysroot/no-pc_sysrootdir-rewriting-variable.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +PackageSearchPath: lib1 +Query: explicit-sysroot +WantVariable: pkgdatadir +ExpectedStdout: /sysroot//usr/share/test diff --git a/t/sysroot/path-segment-awareness.test b/t/sysroot/path-segment-awareness.test new file mode 100644 index 000000000000..99de86ace475 --- /dev/null +++ b/t/sysroot/path-segment-awareness.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/s +PackageSearchPath: lib1 +Query: sysroot-dir-3 +WantedFlags: cflags +ExpectedStdout: -I/s/sysroot/usr/include diff --git a/t/sysroot/skip-rewriting-when-sysroot-dir-is-root-dir.test b/t/sysroot/skip-rewriting-when-sysroot-dir-is-root-dir.test new file mode 100644 index 000000000000..1f347345b981 --- /dev/null +++ b/t/sysroot/skip-rewriting-when-sysroot-dir-is-root-dir.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/ +PackageSearchPath: lib1 +Query: baz +WantedFlags: cflags +ExpectedStdout: -fPIC -I/test/include/foo diff --git a/t/sysroot/undefined-pc_sysrootdir-should-be-empty.test b/t/sysroot/undefined-pc_sysrootdir-should-be-empty.test new file mode 100644 index 000000000000..318fe6ab58e6 --- /dev/null +++ b/t/sysroot/undefined-pc_sysrootdir-should-be-empty.test @@ -0,0 +1,5 @@ +PackageSearchPath: lib1 +Query: foo +WantVariable: pc_sysrootdir +ExpectedStdout: +MatchStdout: empty diff --git a/t/sysroot/uninstalled-rewriting-fdo-rules-with-pc_sysrootdir.test b/t/sysroot/uninstalled-rewriting-fdo-rules-with-pc_sysrootdir.test new file mode 100644 index 000000000000..bf6942400926 --- /dev/null +++ b/t/sysroot/uninstalled-rewriting-fdo-rules-with-pc_sysrootdir.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +Environment: PKG_CONFIG_FDO_SYSROOT_RULES=1 +PackageSearchPath: lib1 +Query: omg-sysroot +WantedFlags: libs +ExpectedStdout: -L/sysroot/test/lib -lomg diff --git a/t/sysroot/uninstalled-rewriting-fdo-rules.test b/t/sysroot/uninstalled-rewriting-fdo-rules.test new file mode 100644 index 000000000000..f86e0a6a0748 --- /dev/null +++ b/t/sysroot/uninstalled-rewriting-fdo-rules.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +Environment: PKG_CONFIG_FDO_SYSROOT_RULES=1 +PackageSearchPath: lib1 +Query: omg +WantedFlags: libs +ExpectedStdout: -L/test/lib -lomg diff --git a/t/sysroot/uninstalled-rewriting-pkgconf-1-rules.test b/t/sysroot/uninstalled-rewriting-pkgconf-1-rules.test new file mode 100644 index 000000000000..3657b0fb5c29 --- /dev/null +++ b/t/sysroot/uninstalled-rewriting-pkgconf-1-rules.test @@ -0,0 +1,6 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +Environment: PKG_CONFIG_PKGCONF1_SYSROOT_RULES=1 +PackageSearchPath: lib1 +Query: omg +WantedFlags: libs +ExpectedStdout: -L/sysroot/test/lib -lomg diff --git a/t/sysroot/uninstalled-rewriting.test b/t/sysroot/uninstalled-rewriting.test new file mode 100644 index 000000000000..3ef8e2d22a5f --- /dev/null +++ b/t/sysroot/uninstalled-rewriting.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=/sysroot +PackageSearchPath: lib1 +Query: omg +WantedFlags: libs +ExpectedStdout: -L/test/lib -lomg diff --git a/t/sysroot/variable-rewriting-1.test b/t/sysroot/variable-rewriting-1.test new file mode 100644 index 000000000000..fec44ddf067b --- /dev/null +++ b/t/sysroot/variable-rewriting-1.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: foo +WantVariable: prefix +ExpectedStdout: %TEST_FIXTURES_DIR%/test diff --git a/t/sysroot/variable-rewriting-2.test b/t/sysroot/variable-rewriting-2.test new file mode 100644 index 000000000000..5dd993db2b5f --- /dev/null +++ b/t/sysroot/variable-rewriting-2.test @@ -0,0 +1,5 @@ +Environment: PKG_CONFIG_SYSROOT_DIR=%TEST_FIXTURES_DIR% +PackageSearchPath: lib1 +Query: foo +WantVariable: includedir +ExpectedStdout: %TEST_FIXTURES_DIR%/test/include |
