Я пытаюсь добавить что-то в более крупный проект C ++, который разработан с использованием CMake.В той части, которую я добавляю, я хочу использовать Magick ++.
Если я собираю только небольшую примерную программу
#include <Magick++.h>
int main()
{
Magick::Image image;
return 0;
}
с
g++ -o example example.cxx
itне удается, так как не находит "Magick ++. h".
Если я использую
g++ -I /usr/include/ImageMagick -o example example.cxx
, я получаю ошибки "неопределенная ссылка".
Если я следуюинструкции по http://www.imagemagick.org/script/magick++.php и компиляции с использованием
g++ `Magick++-config --cxxflags --cppflags` -o example example.cxx `Magick++-config --ldflags --libs`
это работает.
Теперь: как мне включить это в более крупный проект, использующий CMake?Как мне изменить CMakeLists.txt?