I've looked through pretty much every source file here and don't seem to see how this package actually downloads the CoolProp shared library and then creates the Global Variable libcoolprop that each ccall() accepts.
Putting a breakpoint in a function clearly shows that CoolProp.jl has the library copied into the package folder, and that the Global libcoolprop is defined, but I'm wondering how this actually gets set during the package install process.
I've looked through pretty much every source file here and don't seem to see how this package actually downloads the CoolProp shared library and then creates the Global Variable
libcoolprop
that eachccall()
accepts.Putting a breakpoint in a function clearly shows that CoolProp.jl has the library copied into the package folder, and that the Global
libcoolprop
is defined, but I'm wondering how this actually gets set during the package install process.