Merge pull request #8900 from alalek:update_android_build
authorVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Fri, 23 Jun 2017 10:58:52 +0000 (10:58 +0000)
committerVadim Pisarevsky <vadim.pisarevsky@gmail.com>
Fri, 23 Jun 2017 10:58:53 +0000 (10:58 +0000)
1  2 
CMakeLists.txt
cmake/OpenCVUtils.cmake
modules/core/CMakeLists.txt
modules/imgcodecs/CMakeLists.txt

diff --cc CMakeLists.txt
Simple merge
Simple merge
@@@ -32,10 -32,14 +32,14 @@@ source_group("Src" FILES "${OPENCV_MODU
  ocv_glob_module_sources(SOURCES "${OPENCV_MODULE_opencv_core_BINARY_DIR}/version_string.inc"
                          HEADERS ${lib_cuda_hdrs} ${lib_cuda_hdrs_detail})
  
- ocv_module_include_directories(${the_module} ${ZLIB_INCLUDE_DIRS} ${OPENCL_INCLUDE_DIRS} ${CPUFEATURES_INCLUDE_DIRS})
+ ocv_module_include_directories(${the_module} ${ZLIB_INCLUDE_DIRS} ${OPENCL_INCLUDE_DIRS})
+ if(ANDROID AND HAVE_CPUFEATURES)
+   ocv_append_sourge_file_compile_definitions(${CMAKE_CURRENT_SOURCE_DIR}/src/system.cpp "HAVE_CPUFEATURES=1")
+   ocv_module_include_directories(${CPUFEATURES_INCLUDE_DIRS})
+ endif()
  ocv_create_module(${extra_libs})
  
 -ocv_target_link_libraries(${the_module} ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}" "${VA_LIBRARIES}" "${LAPACK_LIBRARIES}" "${CPUFEATURES_LIBRARIES}")
 +ocv_target_link_libraries(${the_module} ${ZLIB_LIBRARIES} "${OPENCL_LIBRARIES}" "${VA_LIBRARIES}" "${LAPACK_LIBRARIES}" "${CPUFEATURES_LIBRARIES}" "${HALIDE_LIBRARIES}")
  
  ocv_add_accuracy_tests()
  ocv_add_perf_tests()
Simple merge