| ... | @@ -601,6 +601,17 @@ elseif(ZIG_HOST_TARGET_IS_ANDROID) | ... | @@ -601,6 +601,17 @@ elseif(ZIG_HOST_TARGET_IS_ANDROID) |
| 601 | else() | 601 | else() |
| 602 | set(ZIG_HOST_TARGET_ABI "-android") | 602 | set(ZIG_HOST_TARGET_ABI "-android") |
| 603 | endif() | 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 | endif() | 615 | endif() |
| 605 | | 616 | |
| 606 | set(ZIG_HOST_TARGET_TRIPLE "${ZIG_HOST_TARGET_ARCH}-${ZIG_HOST_TARGET_OS}${ZIG_HOST_TARGET_ABI}" CACHE STRING "Host zig target triple.") | 617 | set(ZIG_HOST_TARGET_TRIPLE "${ZIG_HOST_TARGET_ARCH}-${ZIG_HOST_TARGET_OS}${ZIG_HOST_TARGET_ABI}" CACHE STRING "Host zig target triple.") |