Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 932 Bytes

README.md

File metadata and controls

32 lines (28 loc) · 932 Bytes

VSL

Build Status

This is a rewrite of the VSL Compiler in C++.

Compiling

Windows

TODO.

Mac/Linux

Requires CMake 3.2 or higher and LLVM 5.0 (llvm-5.0-dev) to be installed. Optionally, to build the documentation, install doxygen and graphviz (for the dot tool). Sample build script:

# clone the repository
git clone https://github.com/vsl-lang/vsl-in-cpp
cd vsl-in-cpp
# create the build directory
# this can really be done anywhere
mkdir build
cd build
# run cmake to generate a build system
cmake -G "Unix Makefiles" -DCMAKE_BUILD_TYPE=Release -DVSL_INCLUDE_TESTS=On ..
# build the compiler
# optionally add "-j<some number>" to the make command for parallel compilation
make
# run the tests
make check
# generate documentation in the docs folder
make docs