DragonBuild / dragon

pip install dragon | A Powerful buildsystem and toolkit currently targeting darwin (iOS/macOS) machines
MIT License
220 stars 23 forks source link

Rootless #127

Closed L1ghtmann closed 9 months ago

L1ghtmann commented 9 months ago

Resolves #115

Relies on:

Please note:

L1ghtmann commented 9 months ago

Also, I noticed while implementing the install-name changes that we have both lopts and ldflags. Is there a reason we have two vars that seemingly serve the same purpose? typeldflags seems to be available for specific use cases.

TheGithubJoshua commented 9 months ago

+1 for this also if this gets merged what are the arguments to build for rootless?

L1ghtmann commented 9 months ago

Hey, thanks! You'd pass ro or rootless along with your build command. Updates coming to the help page as well (see my open prs).

0cyn commented 9 months ago

Also, I noticed while implementing the install-name changes that we have both lopts and ldflags. Is there a reason we have two vars that seemingly serve the same purpose? typeldflags seems to be available for specific use cases.

There are a lot of things in this project implemented like 3-4 years ago where there was probably a good reason once, but absolutely nobody knows what it was anymore and it's no longer relevant.