Skip to content

Latest commit

 

History

History
30 lines (19 loc) · 968 Bytes

README.md

File metadata and controls

30 lines (19 loc) · 968 Bytes

Apple TAPI library - Version 1000.10.8; API: 1.4.0

Sources taken from:

https://opensource.apple.com/tarballs/tapi
https://github.com/apple/swift/tree/swift-4.2-branch
https://github.com/apple/swift-clang/tree/swift-4.2-branch

Dependencies:

CMake, Python and GCC or Clang

Installation:

[INSTALLPREFIX=<prefix>] ./build.sh  
./install.sh

What is TAPI?

TAPI is a Text-based Application Programming Interface. It replaces the Mach-O Dynamic Library Stub files in Apple's SDKs to reduce the SDK size even further.

The text-based dynamic library stub file format (.tbd) is a human readable and editable YAML text file. The TAPI projects uses the LLVM YAML parser to read those files and provides this functionality to the linker as a dynamic library.

Travis CI

Build Status