diff --git a/Source/cmSystemTools.cxx b/Source/cmSystemTools.cxx index 5428081d5..42ee9fd11 100644 --- a/Source/cmSystemTools.cxx +++ b/Source/cmSystemTools.cxx @@ -942,6 +942,7 @@ std::string cmSystemTools::FindLibrary(const char* name, for(std::vector::const_iterator p = path.begin(); p != path.end(); ++p) { +#if defined(_WIN32) && !defined(__CYGWIN__) tryPath = *p; tryPath += "/"; tryPath += name; @@ -950,6 +951,7 @@ std::string cmSystemTools::FindLibrary(const char* name, { return cmSystemTools::CollapseFullPath(tryPath.c_str()); } +#else tryPath = *p; tryPath += "/lib"; tryPath += name; @@ -974,6 +976,7 @@ std::string cmSystemTools::FindLibrary(const char* name, { return cmSystemTools::CollapseFullPath(tryPath.c_str()); } +#endif } // Couldn't find the library.