diff options
| author | Maxime Coste <mawww@kakoune.org> | 2024-05-12 11:14:17 +1000 |
|---|---|---|
| committer | Maxime Coste <mawww@kakoune.org> | 2024-05-12 11:14:17 +1000 |
| commit | 7be22f1ec28677ca0bb30316c6893ab4436734b1 (patch) | |
| tree | 37fa00cbe6952fe0583f9deac57cbfe103bfa405 | |
| parent | 8c2775f665fd4aae603b423362cf0d4d917fc0df (diff) | |
Fix tests for OpenBSD
Using the diff provided by @krobelus on #5173
Close #5173
| -rw-r--r-- | Makefile | 5 | ||||
| -rw-r--r-- | src/file.cc | 1 |
2 files changed, 5 insertions, 1 deletions
@@ -54,7 +54,7 @@ LDFLAGS-os-FreeBSD = -L/usr/local/lib LIBS-os-Haiku = -lnetwork -lbe -CPPFLAGS-os-OpenBSD = -DKAK_BIN_PATH="$(bindir)/kak" -I/usr/local/include +CPPFLAGS-os-OpenBSD = -DKAK_BIN_PATH=\"$(bindir)/kak\" -I/usr/local/include LDFLAGS-os-OpenBSD = -L/usr/local/lib mandir-os-OpenBSD = $(DESTDIR)$(PREFIX)/man/man1 @@ -136,6 +136,9 @@ doc/kak.1.gz: doc/kak.1 check: test test: src/kak + if [ $(os) = OpenBSD ]; then \ + export KAKOUNE_RUNTIME=$$PWD/share/kak; \ + fi && \ cd test && ./run TAGS: tags diff --git a/src/file.cc b/src/file.cc index be298964..c505f235 100644 --- a/src/file.cc +++ b/src/file.cc @@ -666,6 +666,7 @@ String get_kak_binary_path() buffer[res] = '\0'; return buffer; #elif defined(__OpenBSD__) + (void)buffer; return KAK_BIN_PATH; #elif defined(__sun__) ssize_t res = readlink("/proc/self/path/a.out", buffer, 2048); |
