On Jun 11, 2009, at 4:49 PM, James C. Sutherland wrote:
I have an executable that links with HDF5 (by the way, is there any
plan to create a "FindHDF5.cmake" file?).
The problem is that I have two flavors of libraries:
libhdf5_cpp.a libhdf5.a
libhdf5_cpp.dylib libhdf5.dylib
When I do
set( HDF5_LIBRARIES hdf5_cpp hdf5 )
it seems that CMake ends up choosing the *.dylib rather than the *.a
versions. Is there a way to fix this so that I link statically?
Well, I tried
set( HDF5_LIBRARIES hdf5_cpp.a hdf5.a )
and that partly did the job. It appears that somehow some other hdf5
dlls were being pulled in (hdf5_cpp.0.dylib).
I would like to generate executables that can be run on other systems,
but the problem is these DLLs are killing me! Any tips would be great.
_______________________________________________
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://www.cmake.org/mailman/listinfo/cmake