a5fc5c1a88
Once upon a time we needed to special case a higher min OS version that the min OS version we supported for certain compiler/linker arguments, because we used features not supported in the min OS version we supported. That time has passed; in all cases our min OS version is now higher than the special-cased min OS versions passed to native compilers/linkers, so we can just use the actual min OS version we support. |
||
---|---|---|
.. | ||
Info-iphoneos.plist | ||
Info-iphonesimulator.plist | ||
Info-mac.plist | ||
Info-maccatalyst.plist | ||
Info-tvos.plist | ||
Info-tvsimulator.plist | ||
Info-watchos.plist | ||
Info-watchsimulator.plist | ||
Makefile | ||
README.md | ||
manifest-framework.in | ||
shared.c |
README.md
Test libraries
This directory contains the logic to build multiple very simple native frameworks (.framework), xc frameworks (.xcframework) and plugins (.bundle).
For each NAME in the NAMES variable in the Makefile, the makefile will create a framework/xcframework/plugin with a dynamic library that exports a single getNAME function which returns a constant char* value "NAME".
The point is to have numerous test frameworks/plugins that can be included in the same project for testing how our build logic with regards to native libraries.
A binding resource package is also created for each framework (but not plugin).