# OpenCV cmake options
# ----------------------------------------------------------------------------
+OCV_OPTION(OPENCV_ENABLE_NONFREE "Enable non-free algorithms" OFF)
+
# Optional 3rd party components
# ===================================================
OCV_OPTION(WITH_1394 "Include IEEE1394 support" ON IF (NOT ANDROID AND NOT IOS AND NOT WINRT) )
status(" Disabled by dependency:" OPENCV_MODULES_DISABLED_AUTO THEN ${OPENCV_MODULES_DISABLED_AUTO_ST} ELSE "-")
status(" Unavailable:" OPENCV_MODULES_DISABLED_FORCE THEN ${OPENCV_MODULES_DISABLED_FORCE_ST} ELSE "-")
+if(OPENCV_ENABLE_NONFREE)
+ status("")
+ status(" Non-free algorithms are enabled")
+endif()
+
# ========================== Android details ==========================
if(ANDROID)
status("")
*
*/
+// This definition means that OpenCV is built with enabled non-free code.
+// For example, patented algorithms for non-profit/non-commercial use only.
+#cmakedefine OPENCV_ENABLE_NONFREE
+
@OPENCV_MODULE_DEFINITIONS_CONFIGMAKE@