| author | |
| committer | |
| log | c0e9d3fb86330ab56ae450fa3e7ffff8fe87b49e |
| tree | 1a07172c3daeaf8123b49607a2dd33d93c6f3835 |
| parent | 477798b37ec034bacb4502b481597317d3950481 |
On macOS, a .tbd ("text-based dylib definition") file is a shared library
stub, allowing symbols to be defined only once for all the architectures
the library was compiled for.
.tbd files can be linked like .dylib files.1 files changed, 2 insertions(+), 1 deletions(-)
src/Compilation.zig+2-1| ... | ... | @@ -2012,7 +2012,8 @@ pub fn hasAsmExt(filename: []const u8) bool { |
| 2012 | 2012 | pub fn hasSharedLibraryExt(filename: []const u8) bool { |
| 2013 | 2013 | if (mem.endsWith(u8, filename, ".so") or |
| 2014 | 2014 | mem.endsWith(u8, filename, ".dll") or |
| 2015 | mem.endsWith(u8, filename, ".dylib")) | |
| 2015 | mem.endsWith(u8, filename, ".dylib") or | |
| 2016 | mem.endsWith(u8, filename, ".tbd")) | |
| 2016 | 2017 | { |
| 2017 | 2018 | return true; |
| 2018 | 2019 | } |