From 3e973b181a411aec94dcc7611201e9327b67f58a Mon Sep 17 00:00:00 2001 From: Soeren Peters <peters@irmb.tu-bs.de> Date: Fri, 23 Oct 2020 11:17:05 +0200 Subject: [PATCH] Adds an include what u use job. --- .gitlab-ci.yml | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index fc58de5a7..b1403bc0a 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -61,4 +61,26 @@ benchmark_ClangBuildAnalyzer: - ClangBuildAnalyzer --start . - make - ClangBuildAnalyzer --stop . CBA - - ClangBuildAnalyzer --analyze CBA \ No newline at end of file + - ClangBuildAnalyzer --analyze CBA + + +benchmark_Include_what_you_use: + stage: deploy + + before_script: + - export DEBIAN_FRONTEND=noninteractive + - apt-get update + - $CXX --version + - cd /tmp + - git clone https://github.com/include-what-you-use/include-what-you-use.git + - cd include-what-you-use + - git checkout clang_10 + - cmake . -DCMAKE_PREFIX_PATH=/usr/lib/llvm-10 + - make + - export PATH+=:$(pwd)/bin + + script: + - cd $CI_PROJECT_DIR/build + - rm -r ./* + - cmake .. -DBUILD_VF_CPU=ON -DUSE_OPENMP=OFF -DBUILD_VF_INCLUDE_WHAT_YOU_USE=ON + - make \ No newline at end of file -- GitLab