meson/test cases/d
Dylan Baker d0172432a7 compilers: Don't put split soname args in start groups
Some compilers that act as linker drivers (dmd and ldc) need to split
arguments that GCC combines with , (ie, -Wl,-foo,bar -> -L=-foo -L=bar).
As such we need to detect that the previous argument contained -soname,
and not wrap that in a --start-group/--end-group

This modifies the shared library test to demonstrate the problem, with a
test case.

Fixes #6359
2020-03-11 09:27:10 -07:00
..
1 simple project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
2 static library project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
3 shared library compilers: Don't put split soname args in start groups 2020-03-11 09:27:10 -07:00
4 library versions project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
5 mixed project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
6 unittest project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
7 multilib project_tests: Add the option to the test format to mark the language 2020-03-09 16:55:08 -07:00
8 has multi arguments trivial: Fix typos 2017-08-29 21:28:43 +03:00
9 features Additional tests for D version and debug features 2018-09-27 17:49:48 +03:00
10 d cpp Improve D mixed language test case 2018-08-20 22:17:43 +03:00
11 dub test cases: add test case for dub 2018-06-17 22:35:27 +01:00