Я хотел бы создать установочный скрипт для objectC с поддержкой дуги и dispatch_queue для малины Pi. Этот скрипт будет открыт в github. Сейчас много прогресса работает. Но при установке libobjc2 компилятор жалуется:
error: -fobjc-arc не поддерживается хрупкой аби
Я знаю, что я должен установить флаг -fobjc-nonfragile-abi компилятору clang. К сожалению, я не знаю много о cmake и как передать аргументы cmake.
Это предлагается GNUstep и работает до появления ошибки:
cmake .. -DCMAKE_C_COMPILER=clang -DCMAKE_CXX_COMPILER=clang++
Как передать cmake с помощью командной строки для использования флага "-fobjc-nonfragile-abi"?
Вы всегда можете добавлять такие определения, как SET: SET (CMAKE_C_FLAGS "$ {CMAKE_C_FLAGS} -fobjc-nonfragile-abi") Но я не использую clang, так что это только предположение