> Wouldn't it be better to have a separate Blosc.jl package that is used by
>> HDF5.jl? After all, there are presumably many other applications of this.
>>
>
> That seems to be the most reasonable approach but I couldn't work out how
> to create a Blosc.jl package which creates a libblosc DLL and make the HDF5
> package aware of that location when building libhdf5. Are there examples
> of how to do that?
>
I've just created a Blosc.jl package and registered it. Do Pkg.update()
and Pkg.add("Blosc") to get it.
To get the library location in the HDF5 package, just:
1) Add Blosc to the REQUIRE file
2) import Blosc
3) Blosc.libblosc is the path to the shared library.