はじめに スタックを実現するプログラム(ライブラリ)をC言語で作成する。 プログラム作成はテストを作成しながら行う。テストの作成にはC 言語用のテスティングフレームワークであるCutterを用いる。 プログラムのビルドシステムにはGNUビルドシステム(GNU A... 続きを読む
名前とぼんやりとした役割や機能だけは知ってるけど、腰が引けて使えないという状態だったautomakeやautoconfですが、覚える必要が出てきたので概要だけでも把握しようという事で調べてみました。出てくるツールや中間ファイルの種類が多いので図を書いて整理し... 続きを読む
変更履歴 2005/12/25 aclocal のサブディレクトリ探索に関して誤り(変更?)があったので訂正。libtoolに関する記述を部分的に追加 2005/12/22 最近は "touch NEWS README AUTHORS ChangeLog" しないとautomakeしてもMakefile.inを作ってくれない? 2003/11/28 最... 続きを読む
linux, memoあんまし日本語のドキュメントがみつからなかったので試行錯誤のあとを書いてみます。まぁ,Support for test suites - automake に書いてあるんですが。Makefile.am に TESTS という変数を定義しておくと,make check したときに実行して結果を教え... 続きを読む
c, linuxAPR を利用したプログラムを書いていて,それを配布したい。MODULE.JP - Apache Portable Runtimeをあなたのプロジェクトに取り込むという素晴らしいテキストがあるんだけど,これはソースディストリビューションに APR library を同梱する前提でかかれ... 続きを読む
開発, メモ前回も軽く触れたけれども、automake/autoconfでビルド環境を作るのは少し面倒な印象があった。ところが、autoreconfを使うと途中の面倒な作業を大幅に軽減できることがわかったので、メモがてら一連の流れについて書くことにする。手順ソースコード... 続きを読む
CVSなどから入手したソースコードにはbootstrapやautogen.shのような 名前のファイルが入っていて、それらを利用するとconfigureスクリプ トが作成されるようになっているものもあります。これらは、プログラ ムを作成している人が、configure.acやMakefile.am... 続きを読む
autotools多くの方に助けていただきながら、Autotools と格闘し何とか動くようになりましたので configure.inconfigure.ac と Makefile.am をさらします。公開の意図ですが 初級以上の中級以下のサンプルがとても少ない(初級だと物足りず、オープンソースの大... 続きを読む
目次はじめにI. autoconf1. これが噂の configure スクリプトautoconf って何者?configure.in を作ろうMakefile.in を作ろうこれが ./configure だ2. configure らしくしようまずは、ソースを用意ヘッダファイルを調べるライブラリを調べる3. config.h の導入c... 続きを読む