Files
wamr/tests/fuzz/wasm-mutator-fuzz/clang_toolchain.cmake
liang.he 791e60f533 feat(fuzz): add a new fuzzing target about aot compiler (#4121)
support llvm-jit running mode as another fuzzing target
2025-04-28 21:44:04 +08:00

30 lines
1.0 KiB
CMake

# 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()