Hi, there is a bug here: http://public.kitware.com/Bug/view.php?id=14123 , which says that under Windows when using mingw .dll.a files should not be stripped during install. A patch is also attached, which keeps import libraries from being stripped during install:
diff --git a/Source/cmInstallTargetGenerator.cxx b/Source/cmInstallTargetGenerator.cxx index ed01210..5461252 100644 --- a/Source/cmInstallTargetGenerator.cxx +++ b/Source/cmInstallTargetGenerator.cxx @@ -717,9 +717,9 @@ cmInstallTargetGenerator::AddStripRule(std::ostream& os, const std::string& toDestDirPath) { - //dont strip static libs, because it removes the only symbol table + //dont strip static and import libs,because it removes the only symbol table // they have so you can't link to them anymore - if(this->Target->GetType() == cmTarget::STATIC_LIBRARY) + if(this->Target->GetType() == cmTarget::STATIC_LIBRARY || this- >ImportLibrary) { return; } This looks reasonable to me, still I'd like to get some advice whether this is the right thing to do, also e.g. for MS compilers etc. Thanks Alex -- Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Follow this link to subscribe/unsubscribe: http://public.kitware.com/cgi-bin/mailman/listinfo/cmake-developers