Automake

Autoconf/AutomakeプロジェクトにおけるVERSIONとPACKAGEの再定義を効果的に回避する方法

Autoconf/AutomakeプロジェクトにおけるVERSIONとPACKAGEの再定義を効果的に回避する方法 GNU AutoconfやAutomakeに関連するプロジェクトでサードパーティライブラリやサブプロジェクトを扱う際、マクロの再定義という厄介な問題に直面することがあります。たとえば、独立したベンダープロジェクトを含むmyprojectというプロジェクトを開発しているとします。そうす ...

JNIとJavaのナビゲーション:ネイティブライブラリにはAntを使うべきか、Makeを使うべきか?

JNIとJavaのナビゲーション:ネイティブライブラリにはAntを使うべきか、Makeを使うべきか? Javaネイティブインターフェース(JNI)の世界に入ると、特にネイティブライブラリのビルドに関しては少し難しさを感じることがあります。多くの開発者は、選択の岐路に立たされます:C/C++コードをコンパイルするためにAntにMakeを呼び出させるべきか、それともライブラリがビルドされた後にMake ...