Skip to content

LLVM infrastructure including cheerp support

License

Notifications You must be signed in to change notification settings

lineCode/cheerp-llvm

 
 

Repository files navigation

Cheerp: A C++ compiler for the Web

This is the repository for the llvm component of the Cheerp compiler. The matching clang component is at https://github.com/leaningtech/cheerp-clang

Useful links

Documentation and tutorials available on github: https://github.com/leaningtech/cheerp-meta/wiki

Please report bugs on the cheerp-meta repository: https://github.com/leaningtech/cheerp-meta/issues

Developers chat on gitter: https://gitter.im/leaningtech/cheerp

Or ask questions on stackoverflow: https://stackoverflow.com/questions/ask?tags=cheerp

Cheerp compiler build instructions

This repository is intended to be used together with the cheerp-clang one. Please checkout cheerp-clang into the tools subdirectory, remember to rename it as simply clang

cd tools
git clone <cheerp-clang-repo> clang

We advise doing an out of tree build, but it's not necessary

mkdir build
cd build
cmake -C ../CheerpCmakeConf.cmake -DCMAKE_BUILD_TYPE=Release ..
make
make install

About

LLVM infrastructure including cheerp support

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • LLVM 49.3%
  • C++ 31.9%
  • Assembly 17.7%
  • Python 0.4%
  • C 0.3%
  • CMake 0.2%
  • Other 0.2%