【发布时间】:2016-10-25 13:40:55
【问题描述】:
我正在尝试将我现有的 CMake 脚本集成到 Android Studio / Gradle 中。我已经使用 CMake 生成和构建它,但无论出于何种原因,我在我的 CMake 脚本中指定的 CPP 标志在通过 Gradle 运行时都没有被使用。我希望我的 CMake 脚本能够完全控制 -std=c++14、-fexceptions 等设置。我真正需要 Gradle 做的只是提供一个工具链文件来指定工具集信息(编译器、包含的路径等)。我猜 Gradle 正试图对 CMake 进行不必要的控制(至少据我所知)。
有没有办法让 Gradle 不覆盖这些 CMake 设置?在 Gradle 和 CMake 脚本之间维护和复制这些设置会很痛苦。到目前为止,我真的不是 CMake 的 Gradle 集成的粉丝,他们似乎使用自己的带有自定义补丁的手工构建版本。
【问题讨论】:
标签: android c++ android-studio gradle cmake