diff options
| -rw-r--r-- | src/debug/meson.build | 37 | ||||
| -rw-r--r-- | src/meson.build | 1 | ||||
| -rw-r--r-- | src/xml/meson.build | 3 |
3 files changed, 40 insertions, 1 deletions
diff --git a/src/debug/meson.build b/src/debug/meson.build new file mode 100644 index 000000000..4e181beda --- /dev/null +++ b/src/debug/meson.build @@ -0,0 +1,37 @@ +debug_sources = files([ + 'demangle.cpp', + 'heap.cpp', + 'log-display-config.cpp', + 'logger.cpp', + 'sysv-heap.cpp', + 'timestamp.cpp', + 'gdk-event-latency-tracker.cpp' +]) + +debug_headers = files([ + 'demangle.h', + 'event-tracker.h', + 'event.h', + 'gc-heap.h', + 'gdk-event-latency-tracker.h', + 'heap.h', + 'log-display-config.h', + 'logger.h', + 'simple-event.h', + 'sysv-heap.h', + 'timestamp.h' +]) + + +debug_deps = [ + glibmm_dep, + gtk_dep +] + +libdebug = static_library('libdebug', + sources: [debug_sources, + debug_headers], + dependencies: debug_deps, + include_directories: [srcinc, confinc]) + +libdebug_dep = declare_dependency(link_with : libdebug) diff --git a/src/meson.build b/src/meson.build index 8482d8909..cecb10681 100644 --- a/src/meson.build +++ b/src/meson.build @@ -17,6 +17,7 @@ #add_subdirectory(libvpsc) #add_subdirectory(libdepixelize) +subdir('debug') subdir('libavoid') subdir('libvpsc') #libcola depends on libvpsc, so here the order matters subdir('libcola') diff --git a/src/xml/meson.build b/src/xml/meson.build index 4aa41e596..f893fa71c 100644 --- a/src/xml/meson.build +++ b/src/xml/meson.build @@ -52,7 +52,8 @@ xml_headers = files([ xml_deps = [ glib_dep, glibmm_dep, - xml2_dep + xml2_dep, + libdebug_dep ] lib_xml = static_library('xml', |
