diff --git a/Source/cmNMakeMakefileGenerator.cxx b/Source/cmNMakeMakefileGenerator.cxx index b392b7500..26a48c28f 100644 --- a/Source/cmNMakeMakefileGenerator.cxx +++ b/Source/cmNMakeMakefileGenerator.cxx @@ -521,7 +521,9 @@ void cmNMakeMakefileGenerator::OutputLinkLibraries(std::ostream& fout, if (lib->first.size() == 0) continue; if(emitted.insert(lib->first).second) { - std::string regexp = ".*\\" + m_StaticLibraryExtension + "$"; + std::string regexp = ".*\\"; + regexp += m_Makefile->GetDefinition("CMAKE_STATICLIB_SUFFIX"); + regexp += "$"; cmRegularExpression reg(regexp.c_str()); // if it ends in .lib, then it is a full path and should // be escaped, and does not need .lib added