diff options
author | Xavier Claessens <xavier.claessens@collabora.com> | 2018-10-27 14:36:24 -0400 |
---|---|---|
committer | Xavier Claessens <xclaesse@gmail.com> | 2020-02-05 16:54:01 +0100 |
commit | 4c5a9523be202ad8793afd23635a66cf6501af16 (patch) | |
tree | 7ab025a1ddca9e5121da8df0bacb28e53bb779c3 /test cases | |
parent | b3ab02277796cfc79772ecd6100f8d9f58a4bb4d (diff) | |
download | meson-4c5a9523be202ad8793afd23635a66cf6501af16.zip meson-4c5a9523be202ad8793afd23635a66cf6501af16.tar.gz meson-4c5a9523be202ad8793afd23635a66cf6501af16.tar.bz2 |
pkgconfig: Generate -uninstalled.pc files
Closes: #3472.
Diffstat (limited to 'test cases')
-rw-r--r-- | test cases/common/47 pkgconfig-gen/dependencies/main.c | 6 | ||||
-rw-r--r-- | test cases/common/47 pkgconfig-gen/dependencies/meson.build | 3 | ||||
-rw-r--r-- | test cases/common/47 pkgconfig-gen/meson.build | 1 |
3 files changed, 9 insertions, 1 deletions
diff --git a/test cases/common/47 pkgconfig-gen/dependencies/main.c b/test cases/common/47 pkgconfig-gen/dependencies/main.c new file mode 100644 index 0000000..61708d3 --- /dev/null +++ b/test cases/common/47 pkgconfig-gen/dependencies/main.c @@ -0,0 +1,6 @@ +#include <simple.h> + +int main(int argc, char *argv[]) +{ + return simple_function() == 42 ? 0 : 1; +} diff --git a/test cases/common/47 pkgconfig-gen/dependencies/meson.build b/test cases/common/47 pkgconfig-gen/dependencies/meson.build index 22bcc47..fb4e6b4 100644 --- a/test cases/common/47 pkgconfig-gen/dependencies/meson.build +++ b/test cases/common/47 pkgconfig-gen/dependencies/meson.build @@ -18,6 +18,9 @@ threads_dep = dependency('threads') custom_dep = declare_dependency(link_with : custom_lib, compile_args : ['-DCUSTOM']) custom2_dep = declare_dependency(link_args : ['-lcustom2'], compile_args : ['-DCUSTOM2']) +exe = executable('test1', 'main.c', dependencies : [pc_dep]) +test('Test1', exe) + # Generate a PC file: # - Having libmain in libraries should pull implicitly libexposed and libinternal in Libs.private # - Having libexposed in libraries should remove it from Libs.private diff --git a/test cases/common/47 pkgconfig-gen/meson.build b/test cases/common/47 pkgconfig-gen/meson.build index 7e6c670..09c46c5 100644 --- a/test cases/common/47 pkgconfig-gen/meson.build +++ b/test cases/common/47 pkgconfig-gen/meson.build @@ -1,7 +1,6 @@ project('pkgconfig-gen', 'c') # First check we have pkg-config >= 0.29 - pkgconfig = find_program('pkg-config', required: false) if not pkgconfig.found() error('MESON_SKIP_TEST: pkg-config not found') |