darwin/print-reexports: add an overview comment
This commit is contained in:
parent
7e49fb6592
commit
f2b81a021e
@ -1,3 +1,22 @@
|
|||||||
|
/**
|
||||||
|
* Display the list of re-exported libraries from a TAPI v2 .tbd file, one per
|
||||||
|
* line on stdout.
|
||||||
|
*
|
||||||
|
* TAPI files are the equivalent of library files for the purposes of linking.
|
||||||
|
* Like dylib files, they may re-export other libraries. In upstream usage
|
||||||
|
* these refer to the absolute paths of dylibs, and are resolved to .tbd files
|
||||||
|
* in combination with the syslibroot option. In nixpkgs, the .tbd files refer
|
||||||
|
* directly to other .tbd files without a syslibroot. Note that each .tbd file
|
||||||
|
* contains an install name, so the re-exported path does not affect the final
|
||||||
|
* result.
|
||||||
|
*
|
||||||
|
* In nixpkgs each framework is a distinct store path and some frameworks
|
||||||
|
* re-export other frameworks. The re-exported names are rewritten to refer to
|
||||||
|
* the store paths of dependencies via textual substitution. This utility is
|
||||||
|
* used to emit every file that is listed as a re-exported library, which
|
||||||
|
* allows the framework builder to verify their existence.
|
||||||
|
*/
|
||||||
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/errno.h>
|
#include <sys/errno.h>
|
||||||
#include <yaml.h>
|
#include <yaml.h>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user