aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJakub Adam <jakub.adam@collabora.com>2019-09-09 18:32:01 +0200
committerJakub Adam <jakub.adam@collabora.com>2019-10-09 15:50:20 +0200
commit9c456e2baf281682569ce89137148d7b5b3487f5 (patch)
tree6b554b55f40dd20b26bb89dbfcccb03c5b6147d8
parent1bf17824766230a8ad0b2fe56040ff860c841d50 (diff)
downloadmeson-9c456e2baf281682569ce89137148d7b5b3487f5.zip
meson-9c456e2baf281682569ce89137148d7b5b3487f5.tar.gz
meson-9c456e2baf281682569ce89137148d7b5b3487f5.tar.bz2
tests: Don't expect any *.pdb files installed in 'lib'
Static libraries don't have PDB files. A PDB that would previously end up installed alongside a static library belonged in fact to the dynamic version of the same library built at the same time. This was because the former minstall.Installer implementation, when installing a file target, also blindly copied any *.pdb file it found whose filename was matching the target. So, for example installing foo.dll and foo.a would also install two copies of foo.pdb into both bin/ and lib/, which doesn't seem like the right thing to do - foo.pdb should only get installed with foo.dll.
-rw-r--r--test cases/common/206 install name_prefix name_suffix/installed_files.txt3
-rw-r--r--test cases/d/5 mixed/installed_files.txt1
-rw-r--r--test cases/windows/7 dll versioning/installed_files.txt1
3 files changed, 0 insertions, 5 deletions
diff --git a/test cases/common/206 install name_prefix name_suffix/installed_files.txt b/test cases/common/206 install name_prefix name_suffix/installed_files.txt
index 240a8be..be61611 100644
--- a/test cases/common/206 install name_prefix name_suffix/installed_files.txt
+++ b/test cases/common/206 install name_prefix name_suffix/installed_files.txt
@@ -1,9 +1,6 @@
?msvc:usr/bin/baz.pdb
?msvc:usr/bin/bowcorge.pdb
?msvc:usr/bin/foo.pdb
-?msvc:usr/lib/baz.pdb
-?msvc:usr/lib/bowcorge.pdb
-?msvc:usr/lib/foo.pdb
usr/?lib/bowcorge.stern
usr/lib/?libbaz.cheese
usr/lib/bar.a
diff --git a/test cases/d/5 mixed/installed_files.txt b/test cases/d/5 mixed/installed_files.txt
index 5950753..46b7721 100644
--- a/test cases/d/5 mixed/installed_files.txt
+++ b/test cases/d/5 mixed/installed_files.txt
@@ -5,4 +5,3 @@ usr/lib/libstuff.a
?msvc:usr/bin/stuff.dll
?msvc:usr/bin/stuff.pdb
?msvc:usr/lib/stuff.lib
-?msvc:usr/lib/stuff.pdb
diff --git a/test cases/windows/7 dll versioning/installed_files.txt b/test cases/windows/7 dll versioning/installed_files.txt
index 62b5c9a..f3a1e2d 100644
--- a/test cases/windows/7 dll versioning/installed_files.txt
+++ b/test cases/windows/7 dll versioning/installed_files.txt
@@ -4,7 +4,6 @@
?msvc:usr/bin/noversion.dll
?msvc:usr/bin/noversion.pdb
?msvc:usr/lib/noversion.lib
-?msvc:usr/lib/noversion.pdb
?msvc:usr/bin/onlyversion-1.dll
?msvc:usr/bin/onlyversion-1.pdb
?msvc:usr/lib/onlyversion.lib