Prechádzať zdrojové kódy

Fix determination of when we're evaluating compile definitions.

Also handle the config-specific property.
Stephen Kelly 12 rokov pred
rodič
commit
b030323c13

+ 2 - 1
Source/cmGeneratorExpressionDAGChecker.cxx

@@ -165,5 +165,6 @@ bool cmGeneratorExpressionDAGChecker::EvaluatingCompileDefinitions()
 {
   const char *prop = this->Property.c_str();
   return (strcmp(prop, "COMPILE_DEFINITIONS") == 0
-       || strcmp(prop, "INTERFACE_COMPILE_DEFINITIONS") == 0 );
+       || strcmp(prop, "INTERFACE_COMPILE_DEFINITIONS") == 0
+       || strncmp(prop, "COMPILE_DEFINITIONS_", 20) == 0);
 }