From 323860cbdf473d99d85d934caf4dfa19d0751387 Mon Sep 17 00:00:00 2001 From: Bill Hoffman Date: Tue, 20 Feb 2007 10:52:06 -0500 Subject: [PATCH] ENH: fix crash --- Source/cmLocalVisualStudio6Generator.cxx | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/Source/cmLocalVisualStudio6Generator.cxx b/Source/cmLocalVisualStudio6Generator.cxx index 284a2a6e2..5386fa683 100644 --- a/Source/cmLocalVisualStudio6Generator.cxx +++ b/Source/cmLocalVisualStudio6Generator.cxx @@ -422,15 +422,18 @@ void cmLocalVisualStudio6Generator } const char* lang = this->GetSourceFileLanguage(*(*sf)); - if(lang && strcmp(lang, "CXX") == 0) + if(lang) { - // force a C++ file type - compileFlags += " /TP "; - } - else if(strcmp(lang, "C") == 0) - { - // force to c file type - compileFlags += " /TC "; + if(strcmp(lang, "CXX") == 0) + { + // force a C++ file type + compileFlags += " /TP "; + } + else if(strcmp(lang, "C") == 0) + { + // force to c file type + compileFlags += " /TC "; + } } // Check for extra object-file dependencies.