From fd882b622be1da7d44679e235da6cedbc994b623 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felipe=20Corr=C3=AAa=20da=20Silva=20Sanches?= Date: Thu, 15 Mar 2018 18:32:18 -0300 Subject: wip - meson build system --- src/libnrtype/meson.build | 40 ++++++++++++++++++++++++++++++++++++++++ src/meson.build | 1 + 2 files changed, 41 insertions(+) create mode 100644 src/libnrtype/meson.build create mode 100644 src/meson.build (limited to 'src') diff --git a/src/libnrtype/meson.build b/src/libnrtype/meson.build new file mode 100644 index 000000000..f76b87596 --- /dev/null +++ b/src/libnrtype/meson.build @@ -0,0 +1,40 @@ +layout_tng_sources = files([ + 'Layout-TNG-Compute.cpp', + 'Layout-TNG-Output.cpp', + 'FontFactory.cpp', + 'Layout-TNG.cpp', + 'font-lister.cpp', + 'Layout-TNG-Scanline-Makers.cpp', + 'Layout-TNG-Input.cpp', + 'FontInstance.cpp', + 'Layout-TNG-OutIter.cpp' +]) + +layout_tng_headers = files([ + 'font-instance.h', + 'Layout-TNG-Scanline-Maker.h', + 'FontFactory.h', + 'Layout-TNG.h', + 'font-glyph.h', + 'font-lister.h', + 'font-style.h' +]) + +#install_headers(layout_tng_headers) + +layout_tng_deps = [ + glib_dep, + gtkmm_dep, + xml2_dep +] + +layout_tng_inc = include_directories('.') + +libnrtype = static_library('nrtype', + sources: [layout_tng_sources, + layout_tng_headers], + dependencies: layout_tng_deps, + include_directories: [srcinc, confinc, layout_tng_inc], + c_args: common_cflags, + link_args: common_ldflags) + diff --git a/src/meson.build b/src/meson.build new file mode 100644 index 000000000..9bba6af40 --- /dev/null +++ b/src/meson.build @@ -0,0 +1 @@ +subdir('libnrtype') -- cgit v1.2.3