LinuxとAndroidでAppleのCoreFoundationライブラリを使用したいと思います。ソースコードはここから入手できますが、Linuxでのビルド方法に関するドキュメントはほとんどありません。私が理解できる限り、ビルドはBuildCFLiteと呼ばれるスクリプトを介して行われます。DEPLOYMENT_TARGETを取得しました
./CFUtilities.c:#if DEPLOYMENT_TARGET_MACOSX || DEPLOYMENT_TARGET_EMBEDDED || DEPLOYMENT_TARGET_LINUX || DEPLOYMENT_TARGET_FREEBSD
Linuxは最初のサイトで設定することでサポートされているようです-DDEPLOYMENT_TARGET_LINUX
が、そのスクリプトのコンパイラフラグの一部はLinuxで使用できないため、ビルドしようとするとエラーが発生します。
Linux用のCoreFoundationの最新バージョンを構築した経験のある人はいますか?また、CoreFoundationを構築するための依存関係は何ですか?Android NDKで使用することは可能でしょうか?