diff options
author | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-02 20:39:28 +0200 |
---|---|---|
committer | Jussi Pakkanen <jpakkane@gmail.com> | 2016-03-12 17:00:55 +0200 |
commit | 6b548a1c7587238415e32cde6121b071ebee490c (patch) | |
tree | 70a1268cfcab89aac3fb27ea9160d1caac8d7c69 /test cases/linuxlike | |
parent | 0d5eaa27218573f887013fb5bb40f435d34f745e (diff) | |
download | meson-6b548a1c7587238415e32cde6121b071ebee490c.zip meson-6b548a1c7587238415e32cde6121b071ebee490c.tar.gz meson-6b548a1c7587238415e32cde6121b071ebee490c.tar.bz2 |
Added find_library method and deprecated the standalone version. Closes #396.
Diffstat (limited to 'test cases/linuxlike')
-rw-r--r-- | test cases/linuxlike/2 external library/meson.build | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/test cases/linuxlike/2 external library/meson.build b/test cases/linuxlike/2 external library/meson.build index b20652a..f83affc 100644 --- a/test cases/linuxlike/2 external library/meson.build +++ b/test cases/linuxlike/2 external library/meson.build @@ -1,6 +1,8 @@ project('external library', 'c') -zlib = find_library('z') +cc = meson.get_compiler('c') +zlib = find_library('z') # DEPRECATED +zlib2 = cc.find_library('z') # The modern way. # Verify that link testing works. linkcode = '''#include<zlib.h> @@ -16,13 +18,16 @@ int main(int argc, char **argv) { return ptr == 0; } ''' -cc = meson.get_compiler('c') + assert(cc.links(linkcode, args : '-lz', name : 'Test link against zlib'), 'Linking test failed.') assert(not cc.links(nolinkcode, name : 'Failing link'), 'Linking succeeded when it should have failed.') e = executable('zprog', 'prog.c', dependencies : zlib) test('libtest', e) +e2 = executable('zprog_alt', 'prog.c', dependencies : zlib2) +test('libtest_alt', e2) + # Test that ext deps work via an internal dep. intdep = declare_dependency(dependencies : zlib) exe2 = executable('zprog2', 'prog.c', dependencies : intdep) |