MantisBT - CMake
View Issue Details
0013645CMakeModulespublic2012-11-02 14:232013-04-17 08:54
Thomas Sondergaard 
Rolf Eike Beer 
normalminoralways
closedfixed 
MSVCWindows
CMake 2.8.10 
CMake 2.8.10.1CMake 2.8.10.1 
0013645: Regression: FindOpenSSL doesn't find anything for MSVC
The use of select_library_configurations from SelectLibraryConfigurations.cmake is broken. The variables defined with find_library have the wrong names e.g. LIB_EAY_DEBUG should be LIB_EAY_LIBRARY_DEBUG.

Also, with MSVC libeay32d.lib and ssleay32d.lib are no longer recognized - only libeay32MDd.lib and ssleay32MDd
No tags attached.
Issue History
2012-11-02 14:23Thomas SondergaardNew Issue
2012-11-02 14:26Brad KingAssigned To => Rolf Eike Beer
2012-11-02 14:26Brad KingStatusnew => assigned
2012-11-02 15:11Thomas SondergaardNote Added: 0031385
2012-11-02 15:44Rolf Eike BeerNote Added: 0031387
2012-11-02 15:44Rolf Eike BeerStatusassigned => resolved
2012-11-02 15:44Rolf Eike BeerResolutionopen => fixed
2012-11-02 15:44Rolf Eike BeerFixed in Version => CMake 2.8.11
2012-11-02 15:44Rolf Eike BeerTarget Version => CMake 2.8.11
2012-11-02 16:00Thomas SondergaardNote Added: 0031390
2012-11-02 16:00Thomas SondergaardStatusresolved => feedback
2012-11-02 16:00Thomas SondergaardResolutionfixed => reopened
2012-11-02 17:00Rolf Eike BeerNote Added: 0031392
2012-11-02 18:33Thomas SondergaardNote Added: 0031395
2012-11-02 18:33Thomas SondergaardStatusfeedback => assigned
2012-11-02 19:01Rolf Eike BeerNote Added: 0031396
2012-11-02 19:01Rolf Eike BeerStatusassigned => resolved
2012-11-02 19:01Rolf Eike BeerResolutionreopened => fixed
2012-11-05 08:20Brad KingNote Added: 0031423
2012-11-06 15:20David ColeFixed in VersionCMake 2.8.11 => CMake 2.8.10.1
2012-11-06 15:20David ColeTarget VersionCMake 2.8.11 => CMake 2.8.10.1
2013-04-17 08:54Robert MaynardNote Added: 0032871
2013-04-17 08:54Robert MaynardStatusresolved => closed

Notes
(0031385)
Thomas Sondergaard   
2012-11-02 15:11   
Filed a pull request on github:

https://github.com/Kitware/CMake/pull/27 [^]
(0031387)
Rolf Eike Beer   
2012-11-02 15:44   
This needed a different fix, as those variables should be kept for backwards compatibility.

Fix merged to next:

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=2272a596096980780eb2c7da7d22359e047df52d [^]
(0031390)
Thomas Sondergaard   
2012-11-02 16:00   
The part of the bug report that concerns naming of the debug versions of openssl libraries is not addressed by the commit linked in the previous comment
(0031392)
Rolf Eike Beer   
2012-11-02 17:00   
Can you tell me a CMake version where that has ever worked? I currently can't find any trace of them for the last 0000046:0000002 CMake releases.
(0031395)
Thomas Sondergaard   
2012-11-02 18:33   
Sorry, you are right. I just never noticed. It simply finds the non-debug version without complaints. Having said that, accepting libeay32d along with libeay32MDd for debugging libs would be consistent with accepting libeay32 along with libeay32MD for release.
(0031396)
Rolf Eike Beer   
2012-11-02 19:01   
Sure, easy fix. I was just curious if there was something really strange going on.

http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=fb44b3374be48edd56e2c86818b55bb5ecef4500 [^]
(0031423)
Brad King   
2012-11-05 08:20   
I rebased these fixes back on a commit just prior to the 2.8.10 release:

 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=894b775f [^]
 http://cmake.org/gitweb?p=cmake.git;a=commitdiff;h=4a4c0ee7 [^]

This will allow them to be included in a bugfix release.
(0032871)
Robert Maynard   
2013-04-17 08:54   
Closing resolved issues that have not been updated in more than 4 months.