From 03c6c57fab68baa40079604cf4c0768bd4729552 Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Tue, 30 May 2023 21:29:24 -0700 Subject: [PATCH] contrib: move line reader to contrib This came from Builder, and it's nice to be able to use it statically from multiple libsysprof libraries. --- .../linereader}/line-reader-private.h | 0 contrib/linereader/meson.build | 7 +++++++ contrib/meson.build | 1 + src/libsysprof-analyze/meson.build | 1 + 4 files changed, 9 insertions(+) rename {src/libsysprof-analyze => contrib/linereader}/line-reader-private.h (100%) create mode 100644 contrib/linereader/meson.build diff --git a/src/libsysprof-analyze/line-reader-private.h b/contrib/linereader/line-reader-private.h similarity index 100% rename from src/libsysprof-analyze/line-reader-private.h rename to contrib/linereader/line-reader-private.h diff --git a/contrib/linereader/meson.build b/contrib/linereader/meson.build new file mode 100644 index 00000000..9055b71e --- /dev/null +++ b/contrib/linereader/meson.build @@ -0,0 +1,7 @@ +liblinereader_deps = [ + dependency('gio-2.0', version: glib_req_version), +] + +liblinereader_static_dep = declare_dependency( + include_directories: include_directories('.'), +) diff --git a/contrib/meson.build b/contrib/meson.build index 1b295c8c..574a013a 100644 --- a/contrib/meson.build +++ b/contrib/meson.build @@ -1,2 +1,3 @@ subdir('eggbitset') subdir('elfparser') +subdir('linereader') diff --git a/src/libsysprof-analyze/meson.build b/src/libsysprof-analyze/meson.build index 1fcf1972..13659d9a 100644 --- a/src/libsysprof-analyze/meson.build +++ b/src/libsysprof-analyze/meson.build @@ -87,6 +87,7 @@ libsysprof_analyze_deps = [ libeggbitset_static_dep, libelfparser_static_dep, + liblinereader_static_dep, libsysprof_capture_dep, ]