From dadf69804ac9f76aba6074c087abcab4d34e71cc Mon Sep 17 00:00:00 2001 From: Michel Promonet Date: Sun, 27 Oct 2024 21:01:04 +0100 Subject: [PATCH] set target for clang --- CMakeLists.txt | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 027dafd4..3688ec72 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -248,7 +248,11 @@ endif() if (CMAKE_CXX_COMPILER_ID STREQUAL "Clang") message(STATUS "Compiler is Clang CMAKE_LIBRARY_ARCHITECTURE:${CMAKE_LIBRARY_ARCHITECTURE} CMAKE_SYSTEM_PROCESSOR:${CMAKE_SYSTEM_PROCESSOR}") - add_definitions(-target ${CMAKE_LIBRARY_ARCHITECTURE}) + if(CMAKE_SYSTEM_PROCESSOR MATCHES "armv.*") + add_definitions(-target arm-linux-gnueabihf) + elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "arm64") + add_definitions(-target aarch64-linux-gnu) + endif() endif() # prometheus