From c7b9883ad07a943fe372f7f9f2c5f4c550a790a1 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Mon, 26 Sep 2016 17:39:19 +0200 Subject: [PATCH] make linenoise compile in some /tmp directory --- lib/wrappers/linenoise/clinenoise.c | 4 +++- lib/wrappers/linenoise/linenoise.nim | 3 ++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/lib/wrappers/linenoise/clinenoise.c b/lib/wrappers/linenoise/clinenoise.c index a03e6f379..c76fc6586 100644 --- a/lib/wrappers/linenoise/clinenoise.c +++ b/lib/wrappers/linenoise/clinenoise.c @@ -116,7 +116,9 @@ #include #include #include -#include "clinenoise.h" +#ifndef __LINENOISE_H +# include "clinenoise.h" +#endif #define LINENOISE_DEFAULT_HISTORY_MAX_LEN 100 #define LINENOISE_MAX_LINE 4096 diff --git a/lib/wrappers/linenoise/linenoise.nim b/lib/wrappers/linenoise/linenoise.nim index b7004c6e2..4ac7bf4a8 100644 --- a/lib/wrappers/linenoise/linenoise.nim +++ b/lib/wrappers/linenoise/linenoise.nim @@ -14,7 +14,8 @@ type CompletionCallback* = proc (a2: cstring; a3: ptr Completions) {.cdecl.} -{.compile: "clinenoise.c".} +{.emit: staticRead"clinenoise.h".} +{.emit: staticRead"clinenoise.c".} proc setCompletionCallback*(a2: ptr CompletionCallback) {. importc: "linenoiseSetCompletionCallback".}