Изменить Makefile в Firebreath - PullRequest
1 голос
/ 02 апреля 2012

Вопрос выглядит простым, но я не могу найти какую-либо информацию на вики-странице Firebreath и в Интернете.

У меня есть Makefile в моей папке Firebreath/build. Я использую его для компиляции своего плагина, но в первой строке написано DO NOT EDIT. Мне нужно скомпилировать мой плагин с флагом -lcurl. В моем примере программы я использую следующее для его компиляции:

 g++ test.cpp -o test -lcurl

Но как изменить Makefile или обойти это?

В любом случае, спасибо.

1 Ответ

0 голосов
/ 02 апреля 2012

FireBreath использует cmake для генерации файла makefile или проекта;если вы хотите добавить библиотеку для ссылки, просто отредактируйте файл CMakeLists.txt (или файл [X11 или Mac или Win] /projectDef.cmake, если вы хотите, чтобы он зависел от платформы) и добавьте следующую строку:

target_link_libraries(${PROJECT_NAME} curl)

Убедитесь, что, если вы поместите его в CMakeLists.txt (тот, что находится в каталоге вашего проекта, а не в firebreath!), Убедитесь, что он находится в нижней части файла после включения платформы.

Кстати, все это задокументировано на веб-сайте FireBreath ... поищите «библиотеки», и вы найдете это.

...