diff options
Diffstat (limited to 'Source')
-rw-r--r-- | Source/cmSourceFile.cxx | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Source/cmSourceFile.cxx b/Source/cmSourceFile.cxx index 3fa0051..6224d0e 100644 --- a/Source/cmSourceFile.cxx +++ b/Source/cmSourceFile.cxx @@ -4,6 +4,9 @@ #include <utility> +#include <cm/string_view> +#include <cmext/string_view> + #include "cmGlobalGenerator.h" #include "cmListFileCache.h" #include "cmMakefile.h" @@ -221,6 +224,11 @@ bool cmSourceFile::FindFullPath(std::string* error, case cmPolicies::NEW: break; } + if (lPath == "FILE_SET"_s) { + err += "\nHint: the FILE_SET keyword may only appear after a visibility " + "specifier or another FILE_SET within the target_sources() " + "command."; + } if (error != nullptr) { *error = std::move(err); } else { |