[CMake] FindHDF5.cmake and the "hl" versions of hdf5 libs

Biddiscombe, John A. biddisco at cscs.ch
Wed Sep 1 08:27:37 EDT 2010


The latest 1.8.5.x release branch of svn is CMake friendly and you shouldn't have this trouble is you're willing to recompile/install it

Something along these lines will work for an installation on win32 into /program file/HDF5

  FIND_PACKAGE(HDF5 "1.8.5" REQUIRED NO_MODULE PATHS "$ENV{ProgramFiles}/HDF5")

[To fix the problem on the systems without re-installing, just remove references to hdf5_hl from the FindHDF5 stuff in your cmake installation module]

JB

From: cmake-bounces at cmake.org [mailto:cmake-bounces at cmake.org] On Behalf Of James C. Sutherland
Sent: 01 September 2010 00:45
To: cmake
Subject: [CMake] FindHDF5.cmake and the "hl" versions of hdf5 libs

I typically have full HDF5 installations on my systems but am now going to a system where the "hl" versions of the hdf5 libraries are not installed.

Although I don't need these, it appears that CMake is unwilling to let me proceed without them.  I get the following error:
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
HDF5_hdf5_hl_LIBRARY_DEBUG (ADVANCED)
    linked by target "tabprops" in directory /uufs/chpc.utah.edu/common/home/u0033394/TabProps/tabprops<http://chpc.utah.edu/common/home/u0033394/TabProps/tabprops>
HDF5_hdf5_hl_LIBRARY_RELEASE (ADVANCED)
    linked by target "tabprops" in directory /uufs/chpc.utah.edu/common/home/u0033394/TabProps/tabprops<http://chpc.utah.edu/common/home/u0033394/TabProps/tabprops>

By the way, the installed libraries are found:
-- Found HDF5: debug;HDF5_hdf5_hl_LIBRARY_DEBUG-NOTFOUND;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5.a;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5_cpp.a;optimized;HDF5_hdf5_hl_LIBRARY_RELEASE-NOTFOUND;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5.a;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5_cpp.a<http://chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5.a;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5_cpp.a;optimized;HDF5_hdf5_hl_LIBRARY_RELEASE-NOTFOUND;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5.a;/uufs/chpc.utah.edu/sys/pkg/hdf5/5-1.6.3-amdopteron/lib/libhdf5_cpp.a>

My CMakeLists.txt file has the following:
set( HDF5_USE_STATIC_LIBRARIES 1 )
find_package( HDF5 COMPONENTS C CXX )

Any idea of how to get fix this problem?

James
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.cmake.org/pipermail/cmake/attachments/20100901/a5d01620/attachment.htm>


More information about the CMake mailing list