Files
LayaNative2.0/Conch/build/build-ohos.sh
T
lvfulong 89637246a7 同步
2026-02-25 19:05:22 +08:00

12 lines
782 B
Bash

#!/bin/sh
OHOS_NDK_CMAKE_PATH="D:/Program Files/Huawei/DevEcoStudio/sdk/default/openharmony/native/build-tools/cmake/bin"
OHOS_NDK_CMAKE_TOOLCHAIN_PATH="D:/Program Files/Huawei/DevEcoStudio/sdk/default/openharmony/native/build/cmake/ohos.toolchain.cmake"
export PATH="${OHOS_NDK_CMAKE_PATH}:$PATH"
mkdir build
cd build
"${OHOS_NDK_CMAKE_PATH}/cmake.exe" -G "Ninja" -DCMAKE_MAKE_PROGRAM="${OHOS_NDK_CMAKE_PATH}/ninja.exe" -DCMAKE_BUILD_TYPE=Release -DOHOS_STL=c++_shared -DCMAKE_TOOLCHAIN_FILE="${OHOS_NDK_CMAKE_TOOLCHAIN_PATH}" ../conch/proj.ohos
"${OHOS_NDK_CMAKE_PATH}/cmake.exe" --build .
# 如果需要编译静态库则需要设置 cmake 变量 -DBUILD_SHARED_LIBS=OFF
# 可以通过-DCMAKE_INSTALL_PREFIX=xxx 设置库的安装目录
# 编译 arm32 -DOHOS_ARCH=armeabi-v7a