diff options
author | Anton Khirnov <anton@khirnov.net> | 2018-12-20 17:09:16 +0100 |
---|---|---|
committer | Anton Khirnov <anton@khirnov.net> | 2018-12-20 17:09:16 +0100 |
commit | 060a617cbb44fa7e311ee1985ba255e348bdfb61 (patch) | |
tree | 04eed87238da4261f6e741e5eef44f124b239568 /meson.build | |
parent | c2ff1f1c4591b1ed2a3369bff259597291087999 (diff) |
Switch to meson build system.
Diffstat (limited to 'meson.build')
-rw-r--r-- | meson.build | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..de44684 --- /dev/null +++ b/meson.build @@ -0,0 +1,19 @@ +project('libmg2d', 'c', + default_options : ['c_std=c11']) + +add_project_arguments('-D_XOPEN_SOURCE=700', language : 'c') + +lib_src = [ + 'ell_relax.c', + 'log.c', + 'mg2d.c', +] + +verscript = 'libmg2d.v' +ver_flag = '-Wl,--version-script,@0@/@1@'.format(meson.current_source_dir(), verscript) + +dep_tp = declare_dependency(link_args : '-lthreadpool') + +deps = [dep_tp] + +library('mg2d', lib_src, link_args : ver_flag, dependencies : deps) |