| 1234567891011121314151617181920212223242526272829 |
- # Copyright (C) 2025 Intel Corporation. All rights reserved.
- # SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception
- # Check for Clang C compiler
- find_program(CLANG_C_COMPILER NAMES clang)
- if(NOT CLANG_C_COMPILER)
- message(FATAL_ERROR "Clang C compiler not found. Please install Clang.")
- else()
- message(STATUS "Clang C compiler found: ${CLANG_C_COMPILER}")
- set(CMAKE_C_COMPILER ${CLANG_C_COMPILER})
- endif()
- # Check for Clang C++ compiler
- find_program(CLANG_CXX_COMPILER NAMES clang++)
- if(NOT CLANG_CXX_COMPILER)
- message(FATAL_ERROR "Clang C++ compiler not found. Please install Clang.")
- else()
- message(STATUS "Clang C++ compiler found: ${CLANG_CXX_COMPILER}")
- set(CMAKE_CXX_COMPILER ${CLANG_CXX_COMPILER})
- endif()
- # Check for Clang assembler
- find_program(CLANG_ASM_COMPILER NAMES clang)
- if(NOT CLANG_ASM_COMPILER)
- message(FATAL_ERROR "Clang assembler not found. Please install Clang.")
- else()
- message(STATUS "Clang assembler found: ${CLANG_ASM_COMPILER}")
- set(CMAKE_ASM_COMPILER ${CLANG_ASM_COMPILER})
- endif()
|