desktopgame/bone

生成されるC_FLAGSが glib-2.0/ まで含んでいる環境がある

Opened this issue · 0 comments

% pkg-config --cflags --libs glib-2.0
-I/usr/local/Cellar/glib/2.62.0_1/include/glib-2.0 -I/usr/local/Cellar/glib/2.62.0_1/lib/glib-2.0/include -I/usr/local/opt/gettext/include -I/usr/local/Cellar/pcre/8.43/include -L/usr/local/Cellar/glib/2.62.0_1/lib -L/usr/local/opt/gettext/lib -lglib-2.0 -lintl

src/bone/glib.h を以下のように修正するか

-#if _WIN32
 #include <glib.h>
-#else
-#include <glib-2.0/glib.h>
-#endif

make時に
% make C_FLAGS=-I$(brew --prefix glib)/include/
とすることでビルドできました