autotools

    8

    4答えて

    コードをconfigureの引数に応じて、インテルコンパイラまたはgcc/g ++でコンパイルします。これは可能ですか?これを実現するためにconfigure.acとMakefile.amファイルに何を入れる必要がありますか?

    6

    3答えて

    私は自分のニーズに合わせて独自の単体テストライブラリ(autoconf、automake、libtoolを使用しています)を作成しています(大量の機能は必要なく、テストランナーとアサーションは必要ありません)。私はそれが使えるように思えるようになった。 もちろん、config.hを使ってどのヘッダを含めるかを決定します。問題は、config.hが他のプロジェクトのconfig.hと容易に衝突する傾

    3

    1答えて

    と私はAutotool群を使用して、私のソースコードと関連データファイルを配布したい: ~/foo$ ls -R .: conf configure.ac dat Makefile.am src ./conf: foo-pref.conf ./dat: data.dat ./src: main.c Makefile.am これは私がこれまで持っているものです。 ./con

    7

    1答えて

    私はAutotoolsを使って特定のライブラリとリンクする必要のあるCプログラムをビルドしようとしています。 1つのCソースファイルのみが含まれています。 これは、それに関連付けられたMakefile.amである:私はmakeを実行すると bin_PROGRAMS=game game_SOURCES=main.c game_CFLAGS=`pkg-config --cflags libglfw

    1

    1答えて

    私は最近eclipseのautotoolsプラグインをインストールしました。私は各ソースサブディレクトリのMakefile.amを作った。私はconfigure.acファイルにAM_INIT_MAKEFILEマクロも含めました。プラグインはを使用しますautoreconf -iを使用します。問題は、ビルドしようとするとエラーが発生するということです。 config.status: error: c

    8

    1答えて

    これは、iPhone用のクロスコンパイルの前の質問へのフォローアップであるiPhoneにはApacheポータブルランタイムをクロスコンパイルします、私は、Apacheポータブルランタイムをコンパイルしようとしています。基本的 Cross-compile Autotools-based Libraries for Official iPhone SDK (APR) iPhone用のバージョン1.3.

    0

    2答えて

    実行時にファイルを作成する(ログファイルなど)ので、ユーザーのホームディレクトリを知る必要があります。そうしないと、毎回ルートとしてプログラムを実行する必要があります。 (/ varのようなディレクトリにファイルを作成するため)。 ホームディレクトリで自動的に埋め込まれるMakefile.amに-D defineを追加する方法はありますか?例えば、私はすでにAM_CPPFLAGS=-DDATADI

    2

    2答えて

    これは長年にわたって私を悩ませていましたが、私はそれを無視していました。私のconfigure.acファイルで、上記で AM_INIT_AUTOMAKE([dist-bzip2]) AC_PROG_CC AC_PROG_LIBTOOL AC_C_INLINE AM_PROG_CC_C_O 、行くと私のCコンパイラを見つける構成するが、それは次のように続きます、それだけで、これは本当に何

    8

    1答えて

    私は1つのautotoolsベースのプロジェクトを掘り下げようとしています。私はそれの小さな部分、サブディレクトリに取り組んでいます。そして、この小さな部分の中にファイルやディレクトリを追加/移動/削除する必要があります。 毎回./configureを実行すると、時間がかかるだけでなく、オブジェクトツリー全体が無効になります(申し訳ありませんが、私はこれで新しくなりました)。だから私はMakefi

    10

    4答えて

    私はValaプロジェクトを作成して、Monoの代わりにできる言語としてどのように開発しているのか見ていきたいと考えています。私はautomakeのものは、すべての必要なファイル(私の.valaコードを除く)とプロジェクトテンプレートを生成するために使用できると思う。 ご協力いただければ幸いです。