ぬうぱんの備忘録

技術系のメモとかいろいろ

作った曲一覧はこちら

eclipse CDTのDiscoveryにpkg-configの中身まで拾って欲しい時

やりたいこと

 こんな感じのMakefileを書いたとする

all:
    g++ -o hoge hoge.cpp `pkg-config piyo --cflags --libs`

このMakefileを使ってeclipseでビルドしても``で囲まれてる部分から展開される-IオプションはDiscoveryで検出されない。
 展開された結果得られる-IのパスもDiscoveryに拾って欲しい。

どうするか

 コンパイル時のオプションに"-v"を付けるだけ。

all:
    g++ -v -o hoge hoge.cpp `pkg-config piyo --cflags --libs`

感想

 ちゃんと回避法あるんですね。