Commit 417b7d12 authored by Jakub Klinkovský's avatar Jakub Klinkovský
Browse files

Enabled host-only Clang builds in Gitlab CI

parent 82e46cff
Loading
Loading
Loading
Loading
+91 −0
Original line number Diff line number Diff line
@@ -32,6 +32,15 @@ stages:
    WITH_TOOLS: "no"
    WITH_PYTHON: "no"

# base for Clang builds
.clang:
    variables:
        CXX: clang++
        CC: clang
        CUDA_HOST_COMPILER: clang++
    tags:
        - clang

# template for build jobs
.build_template_def: &build_template
    stage: build
@@ -498,6 +507,88 @@ mpi_benchmarks_tools_python_Release:
        WITH_PYTHON: "yes"


clang_tests_Debug:
    extends:
        - default_tests_Debug
        - .clang

clang_tests_Release:
    extends:
        - default_tests_Release
        - .clang

clang_matrix_tests_Debug:
    extends:
        - default_matrix_tests_Debug
        - .clang

clang_matrix_tests_Release:
    extends:
        - default_matrix_tests_Release
        - .clang

clang_examples_Debug:
    extends:
        - default_examples_Debug
        - .clang

clang_examples_Release:
    extends:
        - default_examples_Release
        - .clang

clang_benchmarks_tools_python_Debug:
    extends:
        - default_benchmarks_tools_python_Debug
        - .clang

clang_benchmarks_tools_python_Release:
    extends:
        - default_benchmarks_tools_python_Release
        - .clang


clang_mpi_tests_Debug:
    extends:
        - mpi_tests_Debug
        - .clang

clang_mpi_tests_Release:
    extends:
        - mpi_tests_Release
        - .clang

clang_mpi_matrix_tests_Debug:
    extends:
        - mpi_matrix_tests_Debug
        - .clang

clang_mpi_matrix_tests_Release:
    extends:
        - mpi_matrix_tests_Release
        - .clang

clang_mpi_examples_Debug:
    extends:
        - mpi_examples_Debug
        - .clang

clang_mpi_examples_Release:
    extends:
        - mpi_examples_Release
        - .clang

clang_mpi_benchmarks_tools_python_Debug:
    extends:
        - mpi_benchmarks_tools_python_Debug
        - .clang

clang_mpi_benchmarks_tools_python_Release:
    extends:
        - mpi_benchmarks_tools_python_Release
        - .clang




build documentation: