При использовании valac он получает соответствующие флаги компиляции и ссылки из pkg-config на основе флагов --pkg
. Вы можете видеть, что входит в pkg-config --cflags --libs gtk+-2.0
. Если вы хотите изменить это, у вас есть два варианта:
- Используйте
valac -C
только для создания C-файлов и управления компиляцией и связыванием себя.
- Установите
export PKG_CONFIG_PATH=/usr/lib/pkgconfig:/sw/lib/pkgconfig
или любую другую коллекцию каталогов, чтобы ваши пакеты приходили в нужном порядке.
Я не совсем уверен, где находятся ваши установки GTK +, предположительно в дереве MacPorts.