Installing ILAng
Last updated
Last updated
The build system of ILAng embraces modern CMake, which requires CMake (3.8 or above) and compilers with CXX 11 support. It also requires
To install all dependencies on Debian-based UNIX:
To install all dependencies on Arch Linux-based distributions:
To install dependencies (except z3) on Fedora-based Linux:
To install on OS X using Homebrew:
Homebrew updates the formulas (packages) frequently, and may encounter build failure. Build and install from source in cases of version conflict.
You can clone the source of ILAng from GitHub. To build ILAng with default configuration (and all required sub-modules), create a build directory:
After the build complete successfully, you can optionally run tests and install ILAng.
Use -DILANG_FETCH_DEPS=OFF
to disable config-time sub-modules update
Use -DILANG_BUILD_TEST=OFF
to disable building the unit tests
Use -DILANG_BUILD_SYNTH=OFF
to disable building the synthesis engine
Use -DILANG_INSTALL_DEV=ON
to enable installing working features
When using git older than 1.8.4, you need to update the sub-modules before running the configuration.
Bison
Flex
z3
Boost
Python
3.0.4 - 3.3.0
2.5.35 or above
4.4.0 or above
1.50.0 or above
2.7