meson/test cases/unit
Nirbheek Chauhan 2cbf7caf5c
Nirbheek/fix pkgconfig library dedup (#3813)
* Add a test case for bad de-dup of -framework args

https://github.com/mesonbuild/meson/issues/3800

* pkgconfig: Don't naively de-dup all arguments

Honestly don't know what I was smoking. Of course the `Libs:` field in
a pkg-config file can have arguments other than -l and -L

Closes https://github.com/mesonbuild/meson/issues/3800

* pkgconfig module: Fix needlessly aggressive de-dup
2018-07-01 12:31:31 +00:00
..
1 soname Add an installed soname unit test 2016-12-22 01:32:02 +05:30
2 testsetups test setups: Inherit env when using a test setup 2018-05-10 12:30:47 +02:00
3 subproject defaults Can override project option default values in subproject(). 2016-12-29 20:34:13 +02:00
4 suite selection tests: Add a test for new test suite selection. 2017-01-13 00:09:52 +02:00
5 compiler detection tests: Fix typo in unit test code 2017-03-27 11:25:22 +05:30
6 std override Add test for werror which is a boolean type. 2017-04-02 00:07:23 +03:00
7 run installed Do not obliterate old rpath because it might be used due to read only data sharing. Closes #1619. 2017-04-17 12:48:54 +03:00
9 -L -l order tests/unit/8: Rename to 9 and add -l flags 2017-06-12 22:39:33 +05:30
10 d dedup Failing test for -D dedupping. 2017-06-17 13:29:13 +03:00
11 build_rpath unit tests: Test that relative install_rpath works correctly 2017-12-26 03:23:26 +05:30
12 cross prog Permit overriding find_program from the cross file. 2017-09-04 22:47:12 +03:00
13 promote Also promote wrap files. 2017-12-17 21:19:22 +02:00
13 reconfigure test_reconfigure switched to b_coverage from b_lto 2018-03-21 16:45:22 +03:00
13 testsetup selection Add some test setup selection tests. 2018-02-25 21:44:59 +02:00
14 prebuilt object Moved prebuilt object test under unittests. 2017-09-30 16:08:41 +03:00
15 prebuilt static Moved prebuilt static library under unit tests. 2017-09-30 16:34:30 +03:00
16 prebuilt shared Add an rpath entry to shared libraries that are linked from the source tree. 2017-09-30 18:21:02 +03:00
17 pkgconfig static pkgconfig deps: Warn when a static library isn't found 2018-02-20 19:26:51 +02:00
18 array option Add new array type option 2017-11-29 14:14:41 -08:00
20 subproj dep variables intrp: Consolidate subproject dep checking and logging 2018-01-01 01:14:03 +05:30
21 exit status Add a test case for python exception exit status 2018-02-15 12:51:25 +00:00
21 warning location configure_file: Add a new action 'copy' 2018-05-22 02:36:55 +05:30
22 unfound pkgconfig Add external dependencies to pc files only if found. Closes #2911. 2018-01-19 15:49:49 +02:00
23 compiler run_command Allow passing a compiler object to run_command() 2018-03-06 21:07:16 +02:00
23 non-permitted kwargs Warn if non-permitted keyword arguments are given to compiler methods 2018-02-23 04:35:15 +02:00
24 install umask Add a unit test for install_umask. 2018-04-18 11:44:54 -07:00
24 pkgconfig usage Add test for pkgconfig generation and usage. 2018-03-16 23:52:45 +02:00
25 ndebug if-release Enable b_ndebug on VisualStudioCCompiler 2018-03-23 21:10:04 +02:00
26 guessed linker dependencies ninjabackend: Try to guess library dependencies for linker invocation. 2018-04-15 07:29:21 +00:00
26 shared_mod linking Fixing flake8 2018-03-29 14:43:56 +05:30
27 forcefallback Convert args.projectoptions into a dict 2018-06-06 20:02:37 +00:00
28 pkgconfig use libraries Improve generation of pkg-config files for static only libraries. 2018-04-14 23:43:29 +03:00
29 cross file overrides always args cross: Add compiler cross_args after normal args 2018-04-15 22:29:49 +03:00
30 command line Convert args.projectoptions into a dict 2018-06-06 20:02:37 +00:00
30 mixed command line args Tests: Add some tests for mixing -Dfoo and --foo 2018-04-25 20:59:27 +03:00
31 pkgconfig format pkgconfig: Don't expose internal libraries in .pc files 2018-05-02 11:46:47 +00:00
32 python extmodule python module: Move tests to test cases/unit 2018-05-03 18:56:34 +05:30
33 external, internal library rpath Nirbheek/fix pkgconfig library dedup (#3813) 2018-07-01 12:31:31 +00:00