combustion icon indicating copy to clipboard operation
combustion copied to clipboard

Move all modules into project namespace so it can be installed without conflicts

Open alerque opened this issue 2 years ago • 3 comments

I started experimenting with this and particularly with building it as a system package so I can more easily use it as build tooling in other projects and immediately ran into at least this issue: everything gets installed into a top level directory with no namespacing at all in relation to the rockname.

There are some other issues that I'm trying to sort out to, but at the very least this move seems like a given: "zip" for example cannot be a module name claimed by this project and installed globally with this rock ;-)

alerque avatar Jan 06 '24 15:01 alerque

This is perfect! thank you so much, I really should have done this myself. Let me do a bit of testing and ill merge

Frityet avatar Jan 08 '24 23:01 Frityet

Alright, I just need to change the luaopen name of zip and it should work

Frityet avatar Jan 08 '24 23:01 Frityet

There seems to be a linker error? trying to fix

Frityet avatar Jan 12 '24 05:01 Frityet