File tree Expand file tree Collapse file tree 3 files changed +10
-4
lines changed
branches/master-rebranch/cmake/modules Expand file tree Collapse file tree 3 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -1457,4 +1457,4 @@ refs/tags/swift-DEVELOPMENT-SNAPSHOT-2019-08-02-a: ddd2b2976aa9bfde5f20fe37f6bd2
1457
1457
refs/tags/swift-DEVELOPMENT-SNAPSHOT-2019-08-03-a: 171cc166f2abeb5ca2a4003700a8a78a108bd300
1458
1458
refs/heads/benlangmuir-patch-1: baaebaf39d52f3bf36710d4fe40cf212e996b212
1459
1459
refs/heads/i-do-redeclare: 8c4e6d5de5c1e3f0a2cedccf319df713ea22c48e
1460
- refs/heads/master-rebranch: 20393bcc954110244b763f811f1ba6616775a8c1
1460
+ refs/heads/master-rebranch: 7c4b1768e8028b252b0e252091243800b266f558
Original file line number Diff line number Diff line change @@ -298,8 +298,9 @@ function(_add_variant_c_compile_flags)
298
298
endif ()
299
299
300
300
if ("${CFLAGS_SDK} " STREQUAL "ANDROID" )
301
+ swift_android_libcxx_include_paths (CFLAGS_CXX_INCLUDES )
301
302
swift_android_include_for_arch ("${CFLAGS_ARCH} " "${CFLAGS_ARCH} _INCLUDE" )
302
- foreach (path IN LISTS ${CFLAGS_ARCH} _INCLUDE )
303
+ foreach (path IN LISTS CFLAGS_CXX_INCLUDES ${CFLAGS_ARCH} _INCLUDE )
303
304
list (APPEND result "\" ${CMAKE_INCLUDE_FLAG_C}${path} \" " )
304
305
endforeach ()
305
306
list (APPEND result "-D__ANDROID_API__=${SWIFT_ANDROID_API_LEVEL} " )
Original file line number Diff line number Diff line change
1
+ function (swift_android_libcxx_include_paths var )
2
+ set (${var}
3
+ "${SWIFT_ANDROID_NDK_PATH} /sources/cxx-stl/llvm-libc++/include"
4
+ "${SWIFT_ANDROID_NDK_PATH} /sources/cxx-stl/llvm-libc++abi/include"
5
+ PARENT_SCOPE )
6
+ endfunction ()
7
+
1
8
function (swift_android_include_for_arch arch var )
2
9
set (paths )
3
10
list (APPEND paths
4
- "${SWIFT_ANDROID_NDK_PATH} /sources/cxx-stl/llvm-libc++/include"
5
- "${SWIFT_ANDROID_NDK_PATH} /sources/cxx-stl/llvm-libc++abi/include"
6
11
"${SWIFT_ANDROID_NDK_PATH} /sources/android/support/include"
7
12
"${SWIFT_ANDROID_NDK_PATH} /sysroot/usr/include"
8
13
"${SWIFT_ANDROID_NDK_PATH} /sysroot/usr/include/${SWIFT_SDK_ANDROID_ARCH_${arch} _NDK_TRIPLE}" )
You can’t perform that action at this time.
0 commit comments