feat(fuzz): add a new fuzzing target about aot compiler (#4121)
support llvm-jit running mode as another fuzzing target
This commit is contained in:
29
tests/fuzz/wasm-mutator-fuzz/clang_toolchain.cmake
Normal file
29
tests/fuzz/wasm-mutator-fuzz/clang_toolchain.cmake
Normal file
@ -0,0 +1,29 @@
|
||||
# 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()
|
||||
Reference in New Issue
Block a user