Fix the regular expression validator for target names.
Regression introduced by f1eacf0e07
.
Target names have different valid contents to config names.
This commit is contained in:
parent
d407dcdbc8
commit
fb578c8635
|
@ -299,7 +299,7 @@ struct TargetFilesystemArtifact : public cmGeneratorExpressionNode
|
||||||
std::string name = *parameters.begin();
|
std::string name = *parameters.begin();
|
||||||
|
|
||||||
cmsys::RegularExpression targetValidator;
|
cmsys::RegularExpression targetValidator;
|
||||||
targetValidator.compile("^[A-Za-z0-9_]+$");
|
targetValidator.compile("^[A-Za-z0-9_.-]+$");
|
||||||
if (!targetValidator.find(name.c_str()))
|
if (!targetValidator.find(name.c_str()))
|
||||||
{
|
{
|
||||||
::reportError(context, content->GetOriginalExpression(),
|
::reportError(context, content->GetOriginalExpression(),
|
||||||
|
|
Loading…
Reference in New Issue