Commit Graph

2 Commits

Author SHA1 Message Date
Ariel Abreu
0d3e01769a Add component dep info for cli_dev_gui_stubs 2023-05-12 10:05:41 -07:00
Ariel Abreu
1ad855c8ff Initial modular build commit
This new build setup allows you to only build and install certain
components of Darling according to your needs. The primary motivation
for this change is to allow you to build Darling without any GUI
dependencies if you only care about or need the CLI.

JavaScriptCore is now excluded by default. This is a huge build item
that 99% of people don't need and we certainly don't use (yet).

There will be an update to the docs to describe the component options.
2023-05-12 10:05:37 -07:00