Add env var support for defines

This commit is contained in:
Ganesh Viswanathan 2019-09-25 21:15:14 -05:00
commit fad9fd78f3
6 changed files with 99 additions and 20 deletions

View file

@ -8,6 +8,11 @@ const
static:
cDebug()
when defined(envTest):
setDefines(@["lzmaStd"])
elif defined(envTestStatic):
setDefines(@["lzmaStd", "lzmaStatic"])
getHeader(
"lzma.h",
giturl = "https://github.com/xz-mirror/xz",
@ -33,9 +38,9 @@ cOverride:
lzma_block = object
lzma_index_iter = object
when not defined(lzmaStatic):
when not lzmaStatic:
cImport(lzmaPath, recurse = true, dynlib = "lzmaLPath")
else:
cImport(lzmaPath, recurse = true)
echo "liblzma version = " & $lzma_version_string()
echo "liblzma version = " & $lzma_version_string()