[Lldb-commits] [lldb] 1529738 - [debugserver] Fix BUILDING_FOR_ARM64_OSX
Jonas Devlieghere via lldb-commits
lldb-commits at lists.llvm.org
Tue Oct 19 09:55:58 PDT 2021
Author: Jonas Devlieghere
Date: 2021-10-19T09:55:53-07:00
New Revision: 1529738b6619cdf817feb31771b57a893accf63b
URL: https://github.com/llvm/llvm-project/commit/1529738b6619cdf817feb31771b57a893accf63b
DIFF: https://github.com/llvm/llvm-project/commit/1529738b6619cdf817feb31771b57a893accf63b.diff
LOG: [debugserver] Fix BUILDING_FOR_ARM64_OSX
Check for TARGET_CPU_ARM64 (ARM instructions for 64-bit mode) rather
than TARGET_CPU_ARM (instructions for 32-bit mode).
Added:
Modified:
lldb/tools/debugserver/source/CMakeLists.txt
Removed:
################################################################################
diff --git a/lldb/tools/debugserver/source/CMakeLists.txt b/lldb/tools/debugserver/source/CMakeLists.txt
index 588df7f65355f..cf1eea31cdb8d 100644
--- a/lldb/tools/debugserver/source/CMakeLists.txt
+++ b/lldb/tools/debugserver/source/CMakeLists.txt
@@ -88,21 +88,21 @@ include(CheckCSourceCompiles)
check_c_source_compiles(
"
#include <TargetConditionals.h>
- #if TARGET_CPU_ARM
+ #if TARGET_CPU_ARM64
#if TARGET_OS_OSX
#warning Building for macOS
#else
#error Not building for macOS
#endif
#else
- #error Not building for ARM
+ #error Not building for ARM64
#endif
int main() { return 0; }
"
- BUILDING_FOR_ARM_OSX
+ BUILDING_FOR_ARM64_OSX
)
-if (BUILDING_FOR_ARM_OSX)
+if (BUILDING_FOR_ARM64_OSX)
set(CMAKE_OSX_ARCHITECTURES "arm64;arm64e")
endif ()
More information about the lldb-commits
mailing list