-
This is the codebase for the Pochoir stencil compiler. The codebase currently is still in development. For more information, please see: http://groups.csail.mit.edu/sct/wiki/index.php?title=The_Pochoir_Project
-
In order to setup the Pochoir compiler, the following packages needs to be installed on your system:
- A Cilk Plus compiler (whether that's Intel C/C++ compiler or the open source gcc version). For more information on obtaining a compiler for Cilk Plus, see: http://www.cilkplus.org/which-license#gcc-development
- C++ Boost library
- The Haskell Platform: http://www.haskell.org/platform/ (This is mainly for 'ghc', the Glasgow Haskell Compiler: http://www.haskell.org/ghc/)
-
Once the system prerequisites are satisfied, go into the src/ directory of the Pochoir compiler and type 'make' to build the Pochoir compiler. If the compiler builds successfully, you will see a 'pochoir' binary generated and copied into the top-level directory. For the develop branch, you should also find a second binary, genstencil.
-
To run an example, go into the example directory, and make sure you a. Set up the environtment variable required for pochoir: POCHOIR_LIB_PATH='/src' b. Run make , where can be any file in the example directory without the "tb_" prefix.
forked from Pochoir/Pochoir
-
Notifications
You must be signed in to change notification settings - Fork 0
License
felippezacarias/Pochoir
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published
Languages
- C++ 96.7%
- Haskell 1.8%
- C 1.1%
- Shell 0.3%
- Makefile 0.1%
- CMake 0.0%