From 378dc1162a15756fb77d98b57b3f3db62a229249 Mon Sep 17 00:00:00 2001 From: Sun Serega Date: Fri, 23 Jun 2023 14:01:48 +0300 Subject: [PATCH] Error for wrong "/SearchDir" --- pabcnetc_clear/ConsoleCompiler.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pabcnetc_clear/ConsoleCompiler.cs b/pabcnetc_clear/ConsoleCompiler.cs index d6473451e..97960f77d 100644 --- a/pabcnetc_clear/ConsoleCompiler.cs +++ b/pabcnetc_clear/ConsoleCompiler.cs @@ -1,4 +1,4 @@ -// Copyright (c) Ivan Bondarev, Stanislav Mikhalkovich (for details please see \doc\copyright.txt) +// Copyright (c) Ivan Bondarev, Stanislav Mikhalkovich (for details please see \doc\copyright.txt) // This code is distributed under the GNU LGPL (for details please see \doc\license.txt) using System; using PascalABCCompiler.Errors; @@ -91,6 +91,11 @@ namespace PascalABCCompiler return true; case "searchdir": + if (!Directory.Exists(value)) + { + Console.WriteLine($"SearchDir \"{value}\" not found relative to \"{Environment.CurrentDirectory}\""); + return false; + } co.SearchDirectory.Insert(0, value); // .Insert, чтобы определённые пользователем папки имели бОльший приоритет, чем стандартная return true;