From 040189dfcab6a07be4416dfc587cbfd8c45170a3 Mon Sep 17 00:00:00 2001 From: Dominik Picheta Date: Tue, 3 Jan 2017 17:06:18 +0000 Subject: [PATCH] Define new symbol to support distros in older Nimble versions. --- nimble.nimble | 2 +- readme.markdown | 2 +- src/nimblepkg/nimscriptsupport.nim | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/nimble.nimble b/nimble.nimble index 68b439b..fde18da 100644 --- a/nimble.nimble +++ b/nimble.nimble @@ -22,7 +22,7 @@ srcDir = "src" requires "nim >= 0.13.0", "compiler#head" -when defined(nimdistros): +when defined(nimbledistros): import distros if detectOs(Ubuntu): foreignDep "libssl-dev" diff --git a/readme.markdown b/readme.markdown index 97a28d5..8616438 100644 --- a/readme.markdown +++ b/readme.markdown @@ -590,7 +590,7 @@ As an example, to specify a dependency on openssl you may put this in your .nimble file: ```nim -when defined(nimdistros): +when defined(nimbledistros): import distros if detectOs(Ubuntu): foreignDep "libssl-dev" diff --git a/src/nimblepkg/nimscriptsupport.nim b/src/nimblepkg/nimscriptsupport.nim index 3121e5b..bbdb954 100644 --- a/src/nimblepkg/nimscriptsupport.nim +++ b/src/nimblepkg/nimscriptsupport.nim @@ -241,6 +241,7 @@ proc execScript(scriptName: string, flags: StringTableRef, defineSymbol("nimscript") defineSymbol("nimconfig") defineSymbol("nimble") + defineSymbol("nimbledistros") registerPass(semPass) registerPass(evalPass)