mirror of
https://github.com/google/googletest.git
synced 2025-04-10 15:11:10 +00:00
Fix detection of GTEST_HAS_CLONE for Android.
This was not in Gingerbread for anything but ARM (even though the libs were hacked to lie about it being available in gingerbread).
This commit is contained in:
parent
ff07a5de0e
commit
4eafafbde5
1 changed files with 6 additions and 2 deletions
|
@ -754,8 +754,12 @@ using ::std::tuple_size;
|
|||
|
||||
# if GTEST_OS_LINUX && !defined(__ia64__)
|
||||
# if GTEST_OS_LINUX_ANDROID
|
||||
// On Android, clone() is only available on ARM starting with Gingerbread.
|
||||
# if defined(__arm__) && __ANDROID_API__ >= 9
|
||||
// On Android, clone() became available at different API levels for each 32-bit
|
||||
// architecture.
|
||||
# if defined(__LP64__) || \
|
||||
(defined(__arm__) && __ANDROID_API__ >= 9) || \
|
||||
(defined(__mips__) && __ANDROID_API__ >= 12) || \
|
||||
(defined(__i386__) && __ANDROID_API__ >= 17)
|
||||
# define GTEST_HAS_CLONE 1
|
||||
# else
|
||||
# define GTEST_HAS_CLONE 0
|
||||
|
|
Loading…
Add table
Reference in a new issue