I have several modules that are not in a package but defined in each one file in some local folder. For normal usage, I just add this folder to LOAD_PATH
in the startup.jl
and I can use using
to load the modules. Is there a way of compiling such modules with PackageCompiler?
In more detail, I use some examples that are defined in several scripts in the snoopfile
(by include
-ing them). These examples utilise said modules by using
them. I don’t see a way to make these modules known to the Julia instance executing the code in the snoopfile
, and accordingly, I get Package XXX not found in current path
errors.
One option would be to include
the files defining the modules, but then I would have to skip the using
statements in all files and also make sure that the dependencies are resolved in a sensible order (i.e. each module used by another module needed to be included first).
The other option would be to move each module into a dev
package. This would involve quite some work to set up everything else though. But if it’s the only way, I’ll go it…