aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--nimterop/build/shell.nim3
1 files changed, 2 insertions, 1 deletions
diff --git a/nimterop/build/shell.nim b/nimterop/build/shell.nim
index 235f7b5..5179798 100644
--- a/nimterop/build/shell.nim
+++ b/nimterop/build/shell.nim
@@ -393,7 +393,8 @@ proc findFiles*(file: string, dir: string, recurse = true, regex = false): seq[s
var
dir = dir
file = file
- if not recurse:
+ # If file = `path/file`, adjust dir = `dir/path` and search for new file
+ if not (recurse or regex):
let
pdir = file.parentDir()
if pdir.len != 0: