Компиляция 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

Другие вопросы по тегам