Build
Usage: cppjs build [options]
compile the project that was set up using Cpp.js
Options:
-p, --platform <platform> target platform (choices: "all", "wasm", "android", "ios", default: "all")
-h, --help display help for command
Output
└── dist
├── mylib.wasm
├── mylib.browser.js
├── mylib.node.js
└── prebuilt
├── Android-arm64-v8a
│ ├── include
│ │ └── ...
│ └── lib
│ └── mylib.so
│
├── Emscripten-x86_64
│ ├── include
│ │ └── ...
│ └── lib
│ └── mylib.a
│
├── iOS-iphoneos
│ ├── include
│ │ └── ...
│ └── lib
│ └── mylib.a
│
├── iOS-iphonesimulator
│ ├── include
│ │ └── ...
│ └── lib
│ └── mylib.a
│
├── mylib.xcframework
│ ├── ios-arm64_arm64e
│ │ ├── Headers
│ │ │ └── ...
│ │ └── mylib.a
│ │
│ ├── ios-arm64_arm64e_x86_64-simulator
│ │ ├── Headers
│ │ │ └── ...
│ │ └── mylib.a
│ │
│ └── Info.plist
│
├── mylib.xcframework.zip
└── CMakeLists.txt
Here is a minimal example:
package.json
{
"name": "cf-worker-example",
"scripts": {
"build": "cppjs build -p wasm"
}
}