blob: cb0f207e21480aa23fb2add9e749af7379d52647 [file] [log] [blame]
Soby Mathewb4c6df42022-11-09 11:13:29 +00001#
2# SPDX-License-Identifier: BSD-3-Clause
3# SPDX-FileCopyrightText: Copyright TF-RMM Contributors.
4#
5
6include_guard()
7
8include(${CMAKE_CURRENT_LIST_DIR}/../common.cmake)
9
10find_program(CMAKE_C_COMPILER
11 NAMES "clang"
12 DOC "Path to clang."
13 REQUIRED)
14
15set(CMAKE_ASM_COMPILER ${CMAKE_C_COMPILER})
16
17foreach(language IN ITEMS ASM C)
18 string(APPEND CMAKE_${language}_FLAGS_INIT "-Wno-unknown-warning-option ")
19 string(APPEND CMAKE_${language}_FLAGS_INIT "-Wno-unused-function ")
20endforeach()
21
22string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT "-Wl,--build-id=none ")
23string(APPEND CMAKE_EXE_LINKER_FLAGS_INIT "-fuse-ld=lld ")