summary refs log tree commit diff stats
path: root/compiler
diff options
context:
space:
mode:
Diffstat (limited to 'compiler')
-rw-r--r--compiler/pragmas.nim4
1 files changed, 3 insertions, 1 deletions
diff --git a/compiler/pragmas.nim b/compiler/pragmas.nim
index 781aab687..1f93f5317 100644
--- a/compiler/pragmas.nim
+++ b/compiler/pragmas.nim
@@ -401,7 +401,9 @@ proc relativeFile(c: PContext; n: PNode; ext=""): string =
   result = parentDir(n.info.toFullPath) / s
   if not fileExists(result):
     if isAbsolute(s): result = s
-    else: result = findFile(s)
+    else:
+      result = findFile(s)
+      if result.len == 0: result = s
 
 proc processCompile(c: PContext, n: PNode) =
   let found = relativeFile(c, n)