Run c++ app with embedded julia on a machine without julia installation

Hi.
Is it possible to provide julia dll along with my exe file, so it could be run on a PC without julia installation?

I found out an example to dynamically load julia (which is quite old)

But how to provide julia modules?
Is it possible to tell julia location of modules it should be able to use?

I cant understand artifact system from its description.

(From CxxWrap module description i know its possible to specify location of modules trough yaml files in artifact, but how to do thing without julia installation)

Thanks for any advisde!

Follow Libraries ยท PackageCompiler and use the C interface should be enough.

Thanks

As i understand, PackageCompiler build dll with all its dependencies which couldnt be changed.

Im trying to use julia in a way, all others could change julia function and my exe will get compile them with julia and get cfunction to use.

Its worked with julia installed on pc, but i wonder the way if not.

Im asking AI how to provide julia with my app.

And it say everything is simple, copy bin, lib, include, packages into my app folder.
Set configs to cmake and dynamically load library (with get pointres to functions from dll as always, and as it done in DynamicallyLoadedEmbedding.jl:)

Sounds good (But i dont belive its so simple)