OpenCV3/iOS:自定义构建-如何更改配置参数



使用OpenCV包附带的build_framework.py脚本编译iOS框架时,如何更改配置?详细地说,我想禁用"libpng"支持,并更改cmakeargs部分如下:

cmakeargs = ("-GXcode " +
            "-DCMAKE_BUILD_TYPE=Release -DBUILD_PNG=OFF" +
            "-DCMAKE_TOOLCHAIN_FILE=%s/platforms/ios/cmake/Toolchains/Toolchain-%s_Xcode.cmake " +
            "-DCMAKE_C_FLAGS="-Wno-implicit-function-declaration" " +
            "-DCMAKE_INSTALL_PREFIX=install") % (srcroot, target)

但是选项-DBUILD_PNG=OFF被忽略,libpng被包括在内。如何更改脚本中的配置?

您可以使用-DCMAKE_DISABLE_FIND_PACKAGE_PNG=TRUE 禁用PNG配置检查

这在CMake 2.8.6及更新版本中是可能的。

实际正确的参数是:

-DWITH_PNG=NO

相关内容

  • 没有找到相关文章

最新更新