https://github.com/leaningtech/cheerp-libs
Helper libraries for Cheerp
https://github.com/leaningtech/cheerp-libs
Last synced: 8 months ago
JSON representation
Helper libraries for Cheerp
- Host: GitHub
- URL: https://github.com/leaningtech/cheerp-libs
- Owner: leaningtech
- License: other
- Created: 2013-11-26T16:27:53.000Z (over 12 years ago)
- Default Branch: master
- Last Pushed: 2025-04-17T08:56:14.000Z (about 1 year ago)
- Last Synced: 2025-04-17T23:44:16.093Z (about 1 year ago)
- Language: C++
- Homepage:
- Size: 224 KB
- Stars: 25
- Watchers: 11
- Forks: 9
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.TXT
Awesome Lists containing this project
README
Cheerp: A C++ compiler for the Web
==================================
Please report bugs on GitHub:
https://github.com/leaningtech/cheerp-meta/issues
Cheerp GLES implementation installation
---------------------------------------
```
make -C webgles install INSTALL_PREFIX=/opt/cheerp CHEERP_PREFIX=/opt/cheerp
```
Cheerp helper library for Wasm
---------------------------------------
```
make -C wasm install INSTALL_PREFIX=/opt/cheerp CHEERP_PREFIX=/opt/cheerp
```
Cheerp PreExecuted standard C++ library installation (both generic and asm.js version)
----------------------------------------------------
```
make -C stdlibs install INSTALL_PREFIX=/opt/cheerp CHEERP_PREFIX=/opt/cheerp
```
Cheerp syscall library installation (only generic js version)
---------------------------------------
```
cd system
cmake -B build_genericjs -DCMAKE_INSTALL_PREFIX=/opt/cheerp -DCMAKE_TOOLCHAIN_FILE=/opt/cheerp/share/cmake/Modules/CheerpToolchain.cmake -DCMAKE_BUILD_TYPE=Release .
make -C build_genericjs
make install -C build_genericjs
cd ..
```
Cheerp syscall library installation (only asm.js version)
---------------------------------------
```
cmake -B build_asmjs -DCMAKE_INSTALL_PREFIX=/opt/cheerp -DCMAKE_TOOLCHAIN_FILE=/opt/cheerp/share/cmake/Modules/CheerpWasmToolchain.cmake -DCMAKE_BUILD_TYPE=Release .
make -C build_asmjs
make install -C build_asmjs
cd ..
```