1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-22 04:22:57 +02:00
llvm-mirror/test/tools/llvm-ar
Fangrui Song 208a1eb22e [llvm-ar] Improve tool selection heuristic
If llvm-ar is installed at arm-pokymllib32-linux-gnueabi-llvm-ar, it may
think it is llvm-lib due to the "lib" substring.

Improve the heuristic to make all the following work as intended:

llvm-ar-9 (llvm-9 package on Debian)
llvm-ranlib.exe
Lib.exe (reported by D44808)
arm-pokymllib32-linux-gnueabi-llvm-ar (reported by D71030)

Reviewed By: raj.khem, rupprecht

Differential Revision: https://reviews.llvm.org/D71302
2019-12-10 17:32:50 -08:00
..
Inputs [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
absolute-paths.test [llvm-ar] Implement the P modifier. 2019-02-14 18:35:13 +00:00
add-library.test
case-detection.test [test] Remove a needless declaration of REQUIRES: target-windows 2019-10-04 07:05:29 +00:00
coff-weak.yaml [llvm-nm][llvm-readelf] Avoid single-dash -long-option in tests 2019-04-27 16:12:14 +00:00
count.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
create.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
dash-before-letter.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
default-add.test Reapply [llvm-ar][test] Increase llvm-ar test coverage 2019-07-16 12:53:59 +00:00
default-coff.test
default-elf.test
default-macho.test
delete.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
empty-uid-gid.test
extract.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
flatten-thin-archive-directories.test [llvm-ar][libObject] Fix relative paths when nesting thin archives. 2019-02-13 23:39:41 +00:00
flatten-thin-archive-recursive.test [llvm-ar] Resubmit recursive thin archive test with fix for full path names and better error messages 2019-01-15 21:52:31 +00:00
flatten-thin-archive.test [llvm-ar][libObject] Fix relative paths when nesting thin archives. 2019-02-13 23:39:41 +00:00
full-path-option.test [llvm-ar] Implement the P modifier. 2019-02-14 18:35:13 +00:00
full-to-thin-archive.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
help-message.test [llvm-ar] Implement the V modifier as an alias for --version 2019-10-16 18:39:52 +00:00
insert-after.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
insert-before.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
invalid-command-line.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
invalid-object-file.test llvm-ranlib/nm: Don't print usage message except for usage errors 2019-11-08 15:17:07 -08:00
missing-thin-archive-member.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
move-after.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
move-before.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
move.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
mri1.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri2.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri3.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri4.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri5.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri-addlib.test Reapply [llvm-ar] Include a line number when failing to parse an MRI script 2019-09-20 08:10:14 +00:00
mri-addmod.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-comments.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-crlf.test [llvm-ar][test] Move MRI tests from "llvm/test/Object/" 2019-09-26 12:32:11 +00:00
mri-delete.test
mri-end.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
mri-errors.test Reapply [llvm-ar] Include a line number when failing to parse an MRI script 2019-09-20 08:10:14 +00:00
mri-nonascii.test [test] Use system locale for mri-utf8.test 2019-11-04 15:25:45 +00:00
mri-thin-archive.test [llvm-ar] Create thin archives with MRI scripts 2019-06-06 13:19:50 +00:00
non-windows-name-case.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
override.test [llvm-ar][llvm-nm][llvm-size] Change -long-option to --long-option in tests. NFC 2019-05-01 15:31:15 +00:00
path-names.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
print-thin-archive-path.test [llvm-ar] Remove leading slash when printing thin archive members 2019-02-06 21:50:45 +00:00
print.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
quick-append.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
read-only-archive.test [llvm-ar] Uncapitalize error messages and delete full stop 2019-09-14 01:18:47 +00:00
reduce-thin-path.test [llvm-ar] Reapply Fix relative thin archive path handling 2019-06-04 10:13:03 +00:00
regex-cmd.test
replace-update.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
replace.test [llvm-ar][test] Add to thin archive test coverage 2019-12-04 16:17:42 +00:00
symtab.test [llvm-ar][test] \r\n -> \n 2019-07-17 13:40:42 +00:00
thin-archive.test [llvm-ar][test] Relax lit directory assumptions in thin-archive.test 2019-06-12 18:41:27 +00:00
tool-name.test [llvm-ar] Improve tool selection heuristic 2019-12-10 17:32:50 -08:00
version.test [llvm-ar] Implement the V modifier as an alias for --version 2019-10-16 18:39:52 +00:00
windows-name-case.test [llvm-ar] Make paths case insensitive when on windows 2019-10-16 14:07:57 +00:00
windows-path.test [llvm-ar] Accept file paths with windows format slashes 2019-08-12 14:00:28 +00:00