先日、「pkg-config
を MacPorts を使わずにインストールするのは大変」と書いたが、事実誤認でした。ごく簡単にインストールできた。
- freedesktop.org から
pkg-config-0.28.tar.gz
を入手。 ./configure --with-internal-glib
make; sudo make install
あとは前回書いた通り libusb
と libusb-compat
をインストール。hidspx の Makefile.macos の修正は下の通り。
コメントアウト:# CFLAGS=-O2 -DUSER_BOOKMARKS -DHIDASP_ONLY -DAVRSPX=1 -DMACOS -DTIME_DISPLAY -I/opt/local/include -L/opt/local/lib
新規挿入:CFLAGS=-O2 -DUSER_BOOKMARKS -DHIDASP_ONLY -DAVRSPX=1 -DMACOS -DTIME_DISPLAY -I/usr/local/include -L/usr/local/lib -lusb-1.0 -lobjc -Wl,-framework,IOKit -Wl,-framework,CoreFoundation
変わったのは -I
で指定するインクルードパス。pkg-config を使うかどうかで何がどう変わったのかはよくわからない。