rospackのオプションにcflags-only-{I,other},libs-only-{L,l,other}がある.
依存関係も含めた解決を行っているようだ.
Makefileを書くのが非常にすっきりするので導入したい.
ただし,リンクすべきライブラリの解決が難しい.
現在rtmextはmanifest.xmlをrosとの互換性を保つように作成しているが,
ここにはパッケージの依存関係を書くのみで何をビルドすべきかは書かない.
rosではmakeされるターゲットをCMakeLists.txtに独自マクロで記述する.
Makefileをパースしても何が何やらわからなくなりそう.
rospackのオプションにcflags-only-{I,other},libs-only-{L,l,other}がある.
依存関係も含めた解決を行っているようだ.
Makefileを書くのが非常にすっきりするので導入したい.
ただし,リンクすべきライブラリの解決が難しい.
現在rtmextはmanifest.xmlをrosとの互換性を保つように作成しているが,
ここにはパッケージの依存関係を書くのみで何をビルドすべきかは書かない.
rosではmakeされるターゲットをCMakeLists.txtに独自マクロで記述する.
Makefileをパースしても何が何やらわからなくなりそう.