diff options
| author | Nirbheek Chauhan <nirbheek@centricular.com> | 2016-10-13 02:09:17 +0530 |
|---|---|---|
| committer | Nirbheek Chauhan <nirbheek@centricular.com> | 2016-10-13 02:19:02 +0530 |
| commit | 6ffae922cc7df4929bc0990a0991cf75fd7de57a (patch) | |
| tree | 2ae4000d6c726a957ec302db8629912dd7e986b6 /test cases | |
| parent | 5e384b8396d5472fc8f8ec46b5e775f4ac6557ef (diff) | |
| download | meson-6ffae922cc7df4929bc0990a0991cf75fd7de57a.tar.gz | |
Add a unittest for pkg-config file generation
This also tests that -lfoo is correctly added to libfoo.pc when the
library name is 'libfoo' and name_prefix is ''
Diffstat (limited to 'test cases')
| -rw-r--r-- | test cases/common/51 pkgconfig-gen/installed_files.txt | 1 | ||||
| -rw-r--r-- | test cases/common/51 pkgconfig-gen/meson.build | 14 |
2 files changed, 13 insertions, 2 deletions
diff --git a/test cases/common/51 pkgconfig-gen/installed_files.txt b/test cases/common/51 pkgconfig-gen/installed_files.txt index d6a23d716..3c44d28cf 100644 --- a/test cases/common/51 pkgconfig-gen/installed_files.txt +++ b/test cases/common/51 pkgconfig-gen/installed_files.txt @@ -1,2 +1,3 @@ usr/include/simple.h usr/lib/pkgconfig/simple.pc +usr/lib/pkgconfig/libfoo.pc diff --git a/test cases/common/51 pkgconfig-gen/meson.build b/test cases/common/51 pkgconfig-gen/meson.build index b5f692105..e31bfe6ee 100644 --- a/test cases/common/51 pkgconfig-gen/meson.build +++ b/test cases/common/51 pkgconfig-gen/meson.build @@ -15,5 +15,15 @@ pkgg.generate( description : 'A simple demo library.', requires : 'glib-2.0', # Not really, but only here to test that this works. requires_private : ['gio-2.0', 'gobject-2.0'], - libraries_private : '-lz', -) + libraries_private : '-lz') + +# Test that name_prefix='' and name='libfoo' results in '-lfoo' +lib2 = shared_library('libfoo', 'simple.c', + name_prefix : '', + version : libver) + +pkgg.generate( + libraries : lib2, + name : 'libfoo', + version : libver, + description : 'A foo library.') |
