llvm-project/compiler-rt/SDKs
Daniel Dunbar e9da222f2f build/SDKs: Sketch a minimal stub SDK for Darwin.
- Motivation is explained in the README, but basically it is convenient to be
   able to build compiler-rt free standing. Since our external dependencies are
   so small, we can achieve this relatively easily by just stubbing out the
   declarations of the external dependencies.
 - This is in no way, shape, or form intended to be complete, it is just the
   minimal stubs necessary to support the stuff we use.

llvm-svn: 144843
2011-11-16 22:40:57 +00:00
..
darwin build/SDKs: Sketch a minimal stub SDK for Darwin. 2011-11-16 22:40:57 +00:00
README.txt build/SDKs: Sketch a minimal stub SDK for Darwin. 2011-11-16 22:40:57 +00:00

README.txt

It is often convenient to be able to build compiler-rt libraries for a certain
platform without having a full SDK or development environment installed.

This makes it easy for users to build a compiler which can target a number of
different platforms, without having to actively maintain full development
environments for those platforms.

Since compiler-rt's libraries typically have minimal interaction with the
system, we achieve this by stubbing out the SDKs of certain platforms.