add_definitions(-D__OPENCV_BUILD=1) add_definitions(-D__OPENCV_APPS=1) link_libraries(${OPENCV_LINKER_LIBS}) macro(ocv_add_app directory) if(DEFINED BUILD_APPS_LIST) list(FIND BUILD_APPS_LIST ${directory} _index) if (${_index} GREATER -1) add_subdirectory(${directory}) else() message(STATUS "Skip OpenCV app: ${directory}") endif() else() add_subdirectory(${directory}) endif() endmacro() ocv_add_app(traincascade) ocv_add_app(createsamples) ocv_add_app(annotation) ocv_add_app(visualisation) ocv_add_app(interactive-calibration) ocv_add_app(version)