Add -latomic for arm and riscv64

This commit is contained in:
2023-12-28 22:02:39 +08:00
parent 53da7c5e1d
commit 55560a2474

View File

@@ -191,6 +191,7 @@ else()
string(FIND "${UC_COMPILER_MACRO}" "__arm__" UC_RET)
if(${UC_RET} GREATER_EQUAL "0")
set(UNICORN_TARGET_ARCH "arm")
set(UNICORN_CFLAGS "${UNICORN_CFLAGS} -latomic")
break()
endif()
string(FIND "${UC_COMPILER_MACRO}" "__aarch64__" UC_RET)
@@ -221,6 +222,7 @@ else()
string(FIND "${UC_COMPILER_MACRO}" "__riscv" UC_RET)
if(${UC_RET} GREATER_EQUAL "0")
set(UNICORN_TARGET_ARCH "riscv")
set(UNICORN_CFLAGS "${UNICORN_CFLAGS} -latomic")
break()
endif()
string(FIND "${UC_COMPILER_MACRO}" "__s390__" UC_RET)