Browse Source

cmLocalGenerator: Switch order of <LANG>_{EXTENSIONS,STANDARD} check

Brad King 8 years ago
parent
commit
8cd28bb0e5
1 changed files with 5 additions and 5 deletions
  1. 5 5
      Source/cmLocalGenerator.cxx

+ 5 - 5
Source/cmLocalGenerator.cxx

@@ -1488,11 +1488,6 @@ void cmLocalGenerator::AddCompilerRequirementFlag(
     // This compiler has no notion of language standard levels.
     return;
   }
-  std::string stdProp = lang + "_STANDARD";
-  const char* standardProp = target->GetProperty(stdProp);
-  if (!standardProp) {
-    return;
-  }
   std::string extProp = lang + "_EXTENSIONS";
   bool ext = true;
   if (const char* extPropValue = target->GetProperty(extProp)) {
@@ -1500,6 +1495,11 @@ void cmLocalGenerator::AddCompilerRequirementFlag(
       ext = false;
     }
   }
+  std::string stdProp = lang + "_STANDARD";
+  const char* standardProp = target->GetProperty(stdProp);
+  if (!standardProp) {
+    return;
+  }
 
   std::string const type = ext ? "EXTENSION" : "STANDARD";