1
0
Fork 0
llvm-premerge-checks/scripts/run_cmake_config.yaml
Mikhail Goncharov 46c9fefb77 rename CCACHE_PATH to CCACHE_DIR
https://ccache.dev/manual/3.7.11.html#_configuration uses CCACHE_DIR to set
cache directory. CCACHE_PATH has a different meaning.

+ removed LLVM_CCACHE_DIR ccache argument to use CCACHE_DIR from env.
+ print additional info about ccache config and machine readable stats.
2020-08-26 14:22:37 +02:00

30 lines
826 B
YAML

# This file is used to configure the environment variables and define
# the command line arguments for cmake
# environment variables that are set per operating system
environment:
linux:
CC: 'clang'
CXX: 'clang++'
LD: 'LLD'
windows:
'CC': 'cl'
'CXX': 'cl'
'LD': 'link'
# command line arguments for cmake
arguments:
# command line arguments for all OS
general:
# LLVM path is set in script
# LLVM_ENABLE_PROJECTS is set in script
- '-G Ninja'
- '-D CMAKE_BUILD_TYPE=Release'
- '-D LLVM_ENABLE_ASSERTIONS=ON'
- '-D LLVM_BUILD_EXAMPLES=ON'
- '-D LLVM_LIT_ARGS="-v --xunit-xml-output test-results.xml"'
linux:
# CCACHE is enabled in script iff environment variable `CCACHE_DIR` is set
- '-D LLVM_ENABLE_LLD=ON'
- '-D CMAKE_CXX_FLAGS=-gmlt'
windows: []