Browse Source

build_command: Choose configuration consistently across signatures

Teach the legacy two-argument signature to use CMAKE_CONFIG_TYPE
from the environment only if it is non-empty.  This makes behavior
consistent with the main signature.
Brad King 10 years ago
parent
commit
231601b696
1 changed files with 1 additions and 1 deletions
  1. 1 1
      Source/cmBuildCommand.cxx

+ 1 - 1
Source/cmBuildCommand.cxx

@@ -129,7 +129,7 @@ bool cmBuildCommand
 
   std::string configType = "Release";
   const char* cfg = getenv("CMAKE_CONFIG_TYPE");
-  if ( cfg )
+  if ( cfg && *cfg )
     {
     configType = cfg;
     }