about summary refs log tree commit diff homepage
path: root/.travis/install-llvm-and-runtime-compiler.sh
AgeCommit message (Collapse)Author
2018-07-04Extensive updates to the build script for dependencies and dockerMartin Nowack
Building/managing dependencies of KLEE are not easy. This script should change this. Features: * script install different versions in their specific directories This allows: - to have different versions in parallel installed: llvm, solvers - to have different optimization levels installed (Debug, no-debug, assertions, optimized) - to have different versions of instrumentation enabled (address, memory, leakage, undefined behavior) * the script is kept distribution agnostic: assuming basic packages are installed (a compiler), use `scripts/build/ubuntu-dependencies.sh` to install ubuntu specific ones * the script does not install any file into system directories (sudo is not required) files are only installed into a user specified BASE directory The same scripts are used for either local setup (`scripts/build/local_install.sh`) or create a docker image based of your current source folder (`scripts/build/build_docker.sh`) Change the defaults permanently by modifying (`scripts/build/common-defaults.sh`) or change them on the fly by providing them as environment variables on the command line. The same scripts are also used for TravisCI, so we test what we are using.
2018-01-30Enable caching for travis-ciMartin Nowack
* Use ccache for building * Implement caching of locally build brew packages
2017-07-23Cleanup Travis builderMartin Nowack
2017-03-30[TravisCI] Make handling of `TRAVIS_OS_NAME` more robust by not assumingDan Liew
that its value not being `linux` implies `osx`.
2017-03-24[Travis-CI] Added support for macOS buildAndrea Mattavelli
2016-06-04Do not install clang-3.4 if not neededMartin Nowack
2016-02-27Update travis configuration to use tcmallocMartin Nowack
We have to build our own tcmalloc, as the version provided with Ubtuntu 12.04 is too old.
2014-10-09Add a hack for Travis so that llvm-gcc can build native executables.Dan Liew
This could be useful if KLEE tests want to use the bitcode compiler as a native compiler.
2014-09-15[Travis] Show commands as they execute inDan Liew
``install-llvm-and-runtime-compiler.sh``
2014-09-15Clean up travis build scripts a little.Dan Liew