[CMake] CMake 2.8.12-rc2 FindHDF5 issues

Will Dicharry wdicharry at stellarscience.com
Wed Sep 18 12:32:13 EDT 2013


On 09/17/2013 04:16 PM, Clinton Stimpson wrote:
> On Tuesday, September 17, 2013 04:01:30 PM Orion Poplawski wrote:
>> On 09/16/2013 09:58 PM, clinton at elemtech.com wrote:
>>> Same here... and this looks like a regression:
>>>
>>> A simple CMakeLists.txt like this can reproduce it.
>>>
>>> set(CMAKE_BUILD_TYPE Debug)
>>> find_package(HDF5 COMPONENTS C HL REQUIRED)
>>> add_executable(foo foo.cpp)
>>> target_link_libraries(foo ${HDF5_LIBRARIES})
>>>
>>> FindHDF5.cmake misuses CMAKE_BUILD_TYPE and CMAKE_CONFIGURATION_TYPES when
>>> assembling the HDF5_LIBRARIES variable.  If I clear out the
>>> CMAKE_BUILD_TYPE variable, then the problem goes away.
>>>
>>> Clint
>> cmake 2.8.11.2:
>>
>> -- Found HDF5:
>> debug;/usr/lib64/libz.so;debug;/usr/lib64/libdl.so;debug;/usr/lib64/libm.so;
>> debug;/usr/lib64/libhdf5_hl.so;debug;/usr/lib64/libhdf5.so;optimized;/usr/li
>> b64/libz.so;optimized;/usr/lib64/libdl.so;optimized;/usr/lib64/libm.so;optim
>> ized;/usr/lib64/libhdf5_hl.so;optimized;/usr/lib64/libhdf5.so
>>
>> cmake 2.8.12-rc2:
>>
>> -- Found HDF5:
>> debug;HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND;debug;HDF5_z_LIBRARY_DEBUG-NOTFOUND;d
>> ebug;HDF5_dl_LIBRARY_DEBUG-NOTFOUND;debug;HDF5_m_LIBRARY_DEBUG-NOTFOUND;debu
>> g;HDF5_hdf5_hl_LIBRARY_DEBUG-NOTFOUND;debug;HDF5_hdf5_LIBRARY_DEBUG-NOTFOUND
>> ;optimized;/usr/lib64/libz.so;optimized;/usr/lib64/libdl.so;optimized;/usr/l
>> ib64/libm.so;optimized;/usr/lib64/libhdf5_hl.so;optimized;/usr/lib64/libhdf5
>> .so
>>
>>
>> In comparing the CMakeCache:
> [ snip ]
>> As Rolf noted, FindHDF5 has not changed.
> Right, it hasn't changed.
>
> I've narrowed it down to a regression caused by 04d4dc33.
> Will Dicharry, is this something you can look at?  You are the maintainer for
> both FindHDF5 and SelectLibraryConfigurations.  A change in
> SelectLibraryConfigurations caused a break in FindHDF5.

I'll take a look and see if I can figure it out. I think my registered 
SSH for CMake's Git repo is probably out of date. Should I just resubmit 
the form on the web site with my new key?

-- Will

>
> Clint
>
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.cmake.org/mailman/listinfo/cmake


-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4529 bytes
Desc: S/MIME Cryptographic Signature
URL: <http://www.cmake.org/pipermail/cmake/attachments/20130918/2fb1c9c0/attachment.bin>


More information about the CMake mailing list