Как передать флаг nonfragile-abi в cmake?

0

Я хотел бы создать установочный скрипт для 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"?

Теги:
cmake
raspberry-pi
gnustep

1 ответ

1
Лучший ответ

Вы всегда можете добавлять такие определения, как SET: SET (CMAKE_C_FLAGS "$ {CMAKE_C_FLAGS} -fobjc-nonfragile-abi") Но я не использую clang, так что это только предположение

  • 0
    Это именно то, что я искал.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню