On Thu, 2009-06-11 at 16:49 -0600, 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?
> 


James, I don't have a specific answer to your question, but I've taken
some preliminary examples of a FindHDF5.cmake from on the net and
extended it here: 

http://github.com/somaproject/recorder/tree/07b676c771cc3f389d6e4a4bee1dd05b0c7f48d9/CMake

I'd be interested in extending this to, for example, more directly
support static lib selection as you suggest. I'm a bit new to CMake, so
I'm sure my .cmake is not great, but it might be a good starting point? 

                        ...Eric

_______________________________________________
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

Reply via email to