diff options
Diffstat (limited to 'source')
| -rw-r--r-- | source/slang/slang-options.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/source/slang/slang-options.cpp b/source/slang/slang-options.cpp index be88e9d8c..c07ace929 100644 --- a/source/slang/slang-options.cpp +++ b/source/slang/slang-options.cpp @@ -786,8 +786,14 @@ struct OptionsParser } else if (name == "load-file") { + // OSFileSystem just implements loadFile interface, so will be wrapped with CacheFileSystem internally spSetFileSystem(compileRequest, OSFileSystem::getSingleton()); } + else if (name == "os") + { + // OSFileSystemExt implements the ISlangFileSystemExt interface - and will be used directly + spSetFileSystem(compileRequest, OSFileSystemExt::getSingleton()); + } else { sink->diagnose(SourceLoc(), Diagnostics::unknownFileSystemOption, name); |
