Компиляция libical для armv7 и arm64 с помощью cmake
Я ознакомился с различными решениями по компиляции libical v1.0 для armv7, однако последняя библиотека libical, доступная на github, похоже, перешла на cmake:
https://github.com/libical/libical
Может кто-нибудь подсказать мне, что мне следует делать, чтобы компилировать это для iOS и Mac (одна толстая статическая библиотека)? Я был в состоянии скомпилировать его для Mac, но не знаю, как сделать то же самое для armv7 и arm64. Спасибо!
1 ответ
Я перепробовал все, начиная с ios-toolchain для cmake и заканчивая написанием сценария сборки. Ничего не сработало. В итоге все оказалось просто. Просто запустите cmake и скомпилируйте libical на 64-битном Mac. Затем возьмите весь полученный код из каталога "src" и добавьте его прямо в ваш проект iOS. Затем замените #include на #include "config.h" глобально и отключите поддержку ICU. Добавьте макрос препроцессора в ваши настройки сборки, чтобы включить сгенерированный config.h