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