diff options
author | Peter Hutterer <peter.hutterer@who-t.net> | 2018-08-20 16:46:19 +1000 |
---|---|---|
committer | Peter Hutterer <peter.hutterer@who-t.net> | 2018-08-21 11:31:10 +1000 |
commit | 878bc085591d0853f0f8a4b9f36fef346bb34c88 (patch) | |
tree | 78ec5806111702a0f1bb031d33920a7edf34dc9c /test | |
parent | 16c84cdd819db516fff089c76b99248fb7dd4e8c (diff) | |
download | xorg-lib-libxkbcommon-878bc085591d0853f0f8a4b9f36fef346bb34c88.tar.gz |
test: allow for absolute paths to be resolved
This makes it possible to check a keymap sitting elsewhere than in the test
directory.
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Diffstat (limited to 'test')
-rw-r--r-- | test/common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/test/common.c b/test/common.c index 1ee34e3..c909707 100644 --- a/test/common.c +++ b/test/common.c @@ -161,6 +161,9 @@ test_get_path(const char *path_rel) size_t path_len; const char *srcdir = getenv("top_srcdir"); + if (path_rel[0] == '/') + return strdup(path_rel); + path_len = strlen(srcdir ? srcdir : ".") + strlen(path_rel ? path_rel : "") + 12; path = malloc(path_len); |