summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorXi Ruoyao <xry111@mengyan1223.wang>2019-09-20 23:32:14 +0800
committerXi Ruoyao <xry111@mengyan1223.wang>2019-09-20 23:32:14 +0800
commitc4fb5f033fe6b55a97946bb251fb86618ad999ae (patch)
tree1c6c3b8bfcd4c7b736e923f6b44c620f8517cb13
parentf576dfbe50f9aed22802ad0db0356d081f467d7a (diff)
downloadlibsecret-c4fb5f033fe6b55a97946bb251fb86618ad999ae.tar.gz
build: Fix FTBFS using meson without valgrind
Now with meson build system libsecret FTBFS without valgrind installed. Two issues: (1) egg-testing.c depends on valgrind/valgrind.h unnecessarily; (2) we forgot to add "build" directory as a header directory for meson. This commit resolves both of them.
-rw-r--r--egg/egg-testing.c2
-rw-r--r--egg/meson.build2
-rw-r--r--meson.build1
3 files changed, 2 insertions, 3 deletions
diff --git a/egg/egg-testing.c b/egg/egg-testing.c
index b702b04..9e7cba5 100644
--- a/egg/egg-testing.c
+++ b/egg/egg-testing.c
@@ -27,8 +27,6 @@
#include <glib-object.h>
-#include <valgrind/valgrind.h>
-
#include <glib.h>
#include <glib/gstdio.h>
diff --git a/egg/meson.build b/egg/meson.build
index 791ab82..7de614c 100644
--- a/egg/meson.build
+++ b/egg/meson.build
@@ -21,5 +21,5 @@ endif
libegg = static_library('egg',
libegg_sources,
dependencies: libegg_deps,
- include_directories: config_h_dir,
+ include_directories: [config_h_dir, build_dir],
)
diff --git a/meson.build b/meson.build
index b5e3814..b796495 100644
--- a/meson.build
+++ b/meson.build
@@ -24,6 +24,7 @@ with_gtkdoc = get_option('gtk_doc')
# Some variables
config_h_dir = include_directories('.')
+build_dir = include_directories('build')
libsecret_prefix = get_option('prefix')
datadir = get_option('datadir')
includedir = get_option('includedir')