diff options
Diffstat (limited to 'lib/wrappers/readline')
-rw-r--r-- | lib/wrappers/readline/history.nim | 14 | ||||
-rw-r--r-- | lib/wrappers/readline/readline.nim | 7 |
2 files changed, 9 insertions, 12 deletions
diff --git a/lib/wrappers/readline/history.nim b/lib/wrappers/readline/history.nim index 48e71e434..12dfa2707 100644 --- a/lib/wrappers/readline/history.nim +++ b/lib/wrappers/readline/history.nim @@ -19,15 +19,11 @@ # {.deadCodeElim: on.} -when defined(windows): - const - historyDll = "history.dll" -elif defined(macosx): - const - historyDll = "libhistory.dynlib" -else: - const - historyDll = "libhistory.so.6(|.0)" + +import readline + +const + historyDll = readlineDll import times, rltypedefs diff --git a/lib/wrappers/readline/readline.nim b/lib/wrappers/readline/readline.nim index 96dab2049..d14171c46 100644 --- a/lib/wrappers/readline/readline.nim +++ b/lib/wrappers/readline/readline.nim @@ -21,13 +21,14 @@ {.deadCodeElim: on.} when defined(windows): const - readlineDll = "readline.dll" + readlineDll* = "readline.dll" elif defined(macosx): + # Mac OS X ships with 'libedit' const - readlineDll = "libreadline.dynlib" + readlineDll* = "libedit(.2|.1|).dylib" else: const - readlineDll = "libreadline.so.6(|.0)" + readlineDll* = "libreadline.so.6(|.0)" ## mangle "'TCommandFunc'" TCommandFunc ## mangle TvcpFunc TvcpFunc |