ocv_add_module(core PRIVATE_REQUIRED ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}"
OPTIONAL opencv_cudev
WRAP java python)
和上面的代码一样,WRAP
的用途是什么?"core"one_answers"java"是什么关系?
紧跟在WRAP
之后的变量为正在添加的OpenCV模块列出包装器。因此,"core"one_answers"java"之间的关系是core模块有一个java包装器。
这里定义的ocv_add_module
有以下使用说明:
ocv_add_module(<name> [INTERNAL|BINDINGS]
[REQUIRED] [<list of dependencies>]
[OPTIONAL <list of optional dependencies>]
[WRAP <list of wrappers>])