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:
Stephen Kelly 2012-09-20 12:12:00 +02:00
parent d407dcdbc8
commit fb578c8635
1 changed files with 1 additions and 1 deletions

View File

@ -299,7 +299,7 @@ struct TargetFilesystemArtifact : public cmGeneratorExpressionNode
std::string name = *parameters.begin();
cmsys::RegularExpression targetValidator;
targetValidator.compile("^[A-Za-z0-9_]+$");
targetValidator.compile("^[A-Za-z0-9_.-]+$");
if (!targetValidator.find(name.c_str()))
{
::reportError(context, content->GetOriginalExpression(),