2009-02-16 Autoconfを使ってライブラリのバージョンで条件付きコンパイルする C言語 libgimpのバージョンが2.7以降かどうかでコンパイルする内容を変更する方法を調べた。 Autoconfとpkg-configを使う。 configure.acに追加: PKG_CHECK_EXISTS([gimp-2.0 >= 2.7.0], [AC_DEFINE(GIMP_2.7_OR_LATER)])ソースコードの変更 #ifdef GIMP_2.7_OR_LATER /* libgimpが2.7かそれ以降の時にコンパイルする内容 */ #else /* libgimpが2.7以前の時にコンパイルする内容 */ #endif 参考:pkg-config(1)