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

时间:2015-06-24 09:46:30

标签: ios opencv cmake configure opencv3.0

如何使用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。如何更改脚本中的配置?

2 个答案:

答案 0 :(得分:0)

您可以使用-DCMAKE_DISABLE_FIND_PACKAGE_PNG=TRUE

禁用PNG配置检查

这是possible with CMake 2.8.6和更新。

答案 1 :(得分:0)

实际正确的参数是:

-DWITH_PNG=NO