holepunchto / pear

combined Peer-to-Peer (P2P) Runtime, Development & Deployment tool
https://pears.com/
Apache License 2.0
86 stars 9 forks source link

Implement building app distributables using `pear build` #98

Open jkcdarunday opened 3 months ago

jkcdarunday commented 3 months ago

Introduction

Running pear build <key> <build directory> will:

  1. Dump the app to the build directory
  2. Generate a CMakeLists.txt from package.json if not included in the app code
  3. Run bare-dev configure on the build directory
  4. Run bare-dev build on the build directory

Testing

Other Notes

Dependencies

jkcdarunday commented 3 months ago

Rebased to the latest main branch

jkcdarunday commented 3 months ago

Rebased to latest main and retested the bare-which changes on all platforms.