Вы установили gtk командой, аналогичной sudo port install gtk2
? Если да, то обычно gtk должен быть найден cmake. Вы можете проверить, правильно ли gtk найден pkg-config вручную следующим образом:
pkg-config --cflags gtk+-2.0
который должен напечатать что-то вроде
-pthread -D_REENTRANT -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12
, но с другими путями, вышеприведенное относится к системе Linux.
Если вызов pkg-config действительно успешен, значит, что-то не так с вашей конфигурацией CMake. Затем вы можете попытаться установить версию cmake для MacPorts следующим образом: sudo port install cmake
и использовать эту.