添加x86_64 架构

This commit is contained in:
DevWiki 2024-05-28 20:19:56 +08:00
parent 5b47699894
commit b58e726004
3 changed files with 19 additions and 2 deletions

7
cppLib/build_all.bat Normal file
View File

@ -0,0 +1,7 @@
@echo off
chcp 65001 > nul
build.bat
build.bat x86_64
build.bat

View File

@ -6,7 +6,8 @@
"arguments": "",
"cppFlags": "",
"abiFilters": [
"arm64-v8a"
"arm64-v8a",
"x86_64"
]
}
},

View File

@ -16,4 +16,13 @@ add_library(hmcalculate SHARED
CalculateInfo.h
CalculateAdaptor.cpp)
target_link_libraries(hmcalculate PUBLIC ${NATIVERENDER_ROOT_PATH}/../../../../cppLib/dist/lib/arm64-v8a/libcalculate.so)
#
IF(OHOS_ARCH STREQUAL "arm64-v8a")
set(LIB_DIR ${NATIVERENDER_ROOT_PATH}/../../../../cppLib/dist/lib/arm64-v8a)
ELSEIF(OHOS_ARCH STREQUAL "x86_64")
set(LIB_DIR ${NATIVERENDER_ROOT_PATH}/../../../../cppLib/dist/lib/x86_64)
ELSE()
MESSAGE(FATAL_ERROR "Unsupported architecture: ${OHOS_ARCH}")
ENDIF()
target_link_libraries(hmcalculate PUBLIC ${LIB_DIR}/libcalculate.so)