summaryrefslogtreecommitdiff
path: root/t/sysroot
diff options
context:
space:
mode:
Diffstat (limited to 't/sysroot')
-rw-r--r--t/sysroot/cflags-rewriting.test5
-rw-r--r--t/sysroot/explicit-sysroot.test5
-rw-r--r--t/sysroot/idirafter-munge-sysroot.test6
-rw-r--r--t/sysroot/isystem-munge-sysroot.test6
-rw-r--r--t/sysroot/isystem-sysroot-prefixed.test5
-rw-r--r--t/sysroot/no-pc_sysrootdir-rewriting-2.test5
-rw-r--r--t/sysroot/no-pc_sysrootdir-rewriting-3.test5
-rw-r--r--t/sysroot/no-pc_sysrootdir-rewriting-4.test5
-rw-r--r--t/sysroot/no-pc_sysrootdir-rewriting-5.test5
-rw-r--r--t/sysroot/no-pc_sysrootdir-rewriting-variable.test5
-rw-r--r--t/sysroot/path-segment-awareness.test5
-rw-r--r--t/sysroot/skip-rewriting-when-sysroot-dir-is-root-dir.test5
-rw-r--r--t/sysroot/undefined-pc_sysrootdir-should-be-empty.test5
-rw-r--r--t/sysroot/uninstalled-rewriting-fdo-rules-with-pc_sysrootdir.test6
-rw-r--r--t/sysroot/uninstalled-rewriting-fdo-rules.test6
-rw-r--r--t/sysroot/uninstalled-rewriting-pkgconf-1-rules.test6
-rw-r--r--t/sysroot/uninstalled-rewriting.test5
-rw-r--r--t/sysroot/variable-rewriting-1.test5
-rw-r--r--t/sysroot/variable-rewriting-2.test5
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