Path: blob/master/samples/android/tutorial-4-opencl/CMakeLists.txt
16354 views
set(sample example-tutorial-4-opencl)1if(NOT DEFINED ANDROID_OPENCL_SDK)2message(STATUS "Sample ${sample} is disabled, because ANDROID_OPENCL_SDK is not specified")3return()4endif()5if(ANDROID_NATIVE_API_LEVEL LESS 14)6message(STATUS "Sample ${sample} is disabled, because ANDROID_NATIVE_API_LEVEL < 14")7return()8endif()910if(BUILD_FAT_JAVA_LIB)11set(native_deps opencv_java)12else()13set(native_deps opencv_imgproc)14endif()1516include_directories(${ANDROID_OPENCL_SDK}/include)17link_directories(${ANDROID_OPENCL_SDK}/lib/${ANDROID_NDK_ABI_NAME})18add_android_project(${sample} "${CMAKE_CURRENT_SOURCE_DIR}"19LIBRARY_DEPS "${OPENCV_ANDROID_LIB_DIR}"20SDK_TARGET 21 "${ANDROID_SDK_TARGET}"21NATIVE_DEPS ${native_deps} -lGLESv2 -lEGL -lOpenCL22COPY_LIBS YES23)24if(TARGET ${sample})25add_dependencies(opencv_android_examples ${sample})26endif()272829