From: Matthew Cook Date: Fri, 26 Aug 2016 03:18:35 +0000 (+1200) Subject: Fix android libc++ build X-Git-Tag: accepted/tizen/6.0/unified/20201030.111113~1614^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=e06a9e900912769ba2a7df98f71725553ae38896;p=platform%2Fupstream%2Fopencv.git Fix android libc++ build --- diff --git a/3rdparty/carotene/src/common.hpp b/3rdparty/carotene/src/common.hpp index e46231a..823ddf1 100644 --- a/3rdparty/carotene/src/common.hpp +++ b/3rdparty/carotene/src/common.hpp @@ -41,6 +41,7 @@ #define CAROTENE_SRC_COMMON_HPP #include +#include #include #if defined WITH_NEON && (defined __ARM_NEON__ || defined __ARM_NEON) diff --git a/platforms/android/android.toolchain.cmake b/platforms/android/android.toolchain.cmake index e0b4bf8..1d69b75 100644 --- a/platforms/android/android.toolchain.cmake +++ b/platforms/android/android.toolchain.cmake @@ -1048,8 +1048,7 @@ if( BUILD_WITH_ANDROID_NDK ) set( ANDROID_RTTI ON ) set( __libstl "${ANDROID_NDK}/sources/cxx-stl/llvm-libc++" ) set( __libstl "${__libstl}/libs/${ANDROID_NDK_ABI_NAME}/libc++_static.a" ) - set( __libgnustl "${ANDROID_NDK}/sources/cxx-stl/gnu-libstdc++/${ANDROID_COMPILER_VERSION}" ) - set( ANDROID_STL_INCLUDE_DIRS "${__libgnustl}/include" "${__libgnustl}/libs/${ANDROID_NDK_ABI_NAME}/include" "${__libgnustl}/include/backward" ) + set( ANDROID_STL_INCLUDE_DIRS "${ANDROID_NDK}/sources/android/support/include" "${ANDROID_NDK}/sources/cxx-stl/llvm-libc++/libcxx/include" "${ANDROID_NDK}/sources/cxx-stl/llvm-libc++abi/libcxxabi/include" ) else() message( FATAL_ERROR "Unknown runtime: ${ANDROID_STL}" ) endif()