| ... | ... | @@ -601,6 +601,17 @@ elseif(ZIG_HOST_TARGET_IS_ANDROID) |
| 601 | 601 | else() |
| 602 | 602 | set(ZIG_HOST_TARGET_ABI "-android") |
| 603 | 603 | endif() |
| 604 | else() |
| 605 | check_symbol_exists(__GLIBC__ "features.h" ZIG_HOST_TARGET_IS_GLIBC) |
| 606 | if(ZIG_HOST_TARGET_IS_GLIBC) |
| 607 | if(ZIG_HOST_TARGET_ARCH MATCHES "^arm(eb)?$" OR ZIG_HOST_TARGET_ARCH MATCHES "^thumb(eb)?$" OR ZIG_HOST_TARGET_ARCH MATCHES "^powerpc(le)?$") |
| 608 | set(ZIG_HOST_TARGET_ABI "-gnueabihf") |
| 609 | elseif(ZIG_HOST_TARGET_ARCH MATCHES "^mips(el)?$") |
| 610 | set(ZIG_HOST_TARGET_ABI "-gnueabi") |
| 611 | else() |
| 612 | set(ZIG_HOST_TARGET_ABI "-gnu") |
| 613 | endif() |
| 614 | endif() |
| 604 | 615 | endif() |
| 605 | 616 | |
| 606 | 617 | set(ZIG_HOST_TARGET_TRIPLE "${ZIG_HOST_TARGET_ARCH}-${ZIG_HOST_TARGET_OS}${ZIG_HOST_TARGET_ABI}" CACHE STRING "Host zig target triple.") |