使用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