0

我正在尝试在我的 Android 项目的主分支上构建无聊的SSL。我还需要构建它以支持 MIPS 和 MIPS64。但是,该CMakeLists.txt文件根本没有此拱门的定义,并且在生成构建脚本时出现错误。

我做了一些简单的更新来解锁构建脚本:

elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips")
  set(ARCH "mips")
elseif (${CMAKE_SYSTEM_PROCESSOR} STREQUAL "mips64")
  set(ARCH "mips64")

构建工作到目前为止。但我认为谷歌禁用 MIPS 支持是有原因的。我想知道我会遇到什么风险/问题。

4

1 回答 1

0

如果你注意的话,ARCH 只是用于为 Android 上的 arm 架构添加特殊标志。

只需删除:

else()
message(FATAL_ERROR "Unknown processor:" ${CMAKE_SYSTEM_PROCESSOR})

并在 ${ARCH} 用法周围添加双引号,如下所示:

"${ARCH}"
于 2017-04-27T17:29:52.877 回答