pkg-configの注意点

X11版gl_test.cppのJamfileがいろいろバグっていたので修正しました。
差分
VMwareを落とした後でJamfile書いたので、テストしてませんでした。すみません。


GTK+2のコンパイルオプションを調べるために、

local gtk-cflags = [ SHELL "pkg-config --cflags gtk+-2.0" ] ;

としていたのですが、pkg-configの出力に改行が含まれているため、g++の引数が途中で切れてしまいました。
解決策は空白文字で文字列を分割するstring.wordsルールを使うことです。

import string ;
gtk-cflags = [ string.words $(gtk-cflags) ] ;