From bce8e0907368df20e04252635ab5994cfd579b7b Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Wed, 18 Dec 2019 23:49:25 -0600 Subject: Fix #146 - prefix/suffix for stripping --- tests/lzma.nim | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) (limited to 'tests') diff --git a/tests/lzma.nim b/tests/lzma.nim index 785e0bb..b207a46 100644 --- a/tests/lzma.nim +++ b/tests/lzma.nim @@ -4,6 +4,7 @@ import nimterop/[build, cimport] const baseDir = getProjectCacheDir("nimterop" / "tests" / "liblzma") + flags = "--prefix=__,_" static: cDebug() @@ -21,12 +22,6 @@ getHeader( conFlags = "--disable-xz --disable-xzdec --disable-lzmadec --disable-lzmainfo" ) -cPlugin: - import strutils - - proc onSymbol*(sym: var Symbol) {.exportc, dynlib.} = - sym.name = sym.name.strip(chars = {'_'}) - cOverride: type lzma_internal = object @@ -39,8 +34,8 @@ cOverride: lzma_index_iter = object when not lzmaStatic: - cImport(lzmaPath, recurse = true, dynlib = "lzmaLPath") + cImport(lzmaPath, recurse = true, dynlib = "lzmaLPath", flags = flags) else: - cImport(lzmaPath, recurse = true) + cImport(lzmaPath, recurse = true, flags = flags) echo "liblzma version = " & $lzma_version_string() -- cgit v1.2.3 From ba77ee66d81afeb26d09a0f5aa78026f1de2cf17 Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Thu, 19 Dec 2019 00:10:09 -0600 Subject: lzma needs --suffix --- tests/lzma.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/lzma.nim b/tests/lzma.nim index b207a46..1f0a1fb 100644 --- a/tests/lzma.nim +++ b/tests/lzma.nim @@ -4,7 +4,7 @@ import nimterop/[build, cimport] const baseDir = getProjectCacheDir("nimterop" / "tests" / "liblzma") - flags = "--prefix=__,_" + flags = "--prefix=__,_ --suffix=__,_" static: cDebug() -- cgit v1.2.3 From 51618c5bcd9cd305e1c4d4aa6d27b54134d18096 Mon Sep 17 00:00:00 2001 From: Ganesh Viswanathan Date: Thu, 19 Dec 2019 09:55:26 -0600 Subject: Fix ____ in lzma --- tests/lzma.nim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tests') diff --git a/tests/lzma.nim b/tests/lzma.nim index 1f0a1fb..4f6c41a 100644 --- a/tests/lzma.nim +++ b/tests/lzma.nim @@ -4,7 +4,7 @@ import nimterop/[build, cimport] const baseDir = getProjectCacheDir("nimterop" / "tests" / "liblzma") - flags = "--prefix=__,_ --suffix=__,_" + flags = "--prefix=___,__,_ --suffix=__,_" static: cDebug() -- cgit v1.2.3