From d2004b1f05ef0d17f14728837dbb1d061eea563d Mon Sep 17 00:00:00 2001 From: Oskari Timperi Date: Sun, 27 Oct 2019 21:51:02 +0200 Subject: Make dynlib load path work --- raylib.cfg | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) (limited to 'raylib.cfg') diff --git a/raylib.cfg b/raylib.cfg index 3dd3fb8..b8e1e72 100644 --- a/raylib.cfg +++ b/raylib.cfg @@ -9,7 +9,7 @@ execute-lin = "tar -C raylib --strip-components=1 -x -f raylib/raylib-2.5.0-Linu raylib/include [raylib.h] -dynlib-lin = "${output}/lib/libraylib.so" +dynlib-lin = "lib/libraylib.so" preprocess = true defines = true @@ -21,8 +21,13 @@ search.settracelogcallback = "RLAPI void SetTraceLogCallback" prepend.settracelogcallback = "//" [raylib.nim] -search.header = "/include/.h" -replace.header = "/include/raylib.h" +search.libpath = "{.passC" +prepend.libpath = """ +const dynlibraylibFullPath = sourcePath & "/" & dynlibraylib +""" + +search.dy = "dynlib: dynlibraylib" +replace.dy = "dynlib: dynlibraylibFullPath" search.music = "Music* = ptr MusicData" prepend.music = """MusicData* = object -- cgit v1.2.3