autoconf

    1

    3答えて

    私は、以前の未知数と名前のC++ソースファイルを生成し、それを1つのライブラリにコンパイルする必要があるスクリプトを用意しました。これまでのところ、私は私のMakefileのループのためのシンプルな(シェル)でこれを行う: compile: for f in `ls -1 *.cpp` ; do g++ -c ... ... ディレクトリには、他のC++のソースはござい

    9

    2答えて

    ocamlbuildでOcamlソースコードをコンパイルするためのMakefile.amがあります。私は私のconfigure.acで AM_INIT_AUTOMAKE([foreign no-dependencies]) を持っているにもかかわらず しかし、AutomakeはCコンパイラがexectuablesをインストールするために存在していなければならないと思います。 Makefile.

    0

    1答えて

    %build # Build all apps { for app in * ; do pushd $app sed -i '/XAW_/ s/)/, xaw7)/; /XAW_/ s/XAW_CHECK_XPRINT_SUPPORT/PKG_CHECK_MODULES/' configure.ac autoreconf -v --install %c

    -1

    1答えて

    私はGstreamerを構築するためにautoconfとautomake(自動ツール)が使われている理由を知りたかったのです(gstramerのようなもの)。 これはMakeファイルを生成するために使用され、makeコマンドを実行するだけで使用できます。 makefile.amとconfigure.acファイルとは何ですか? RGDS、 ソフティ

    0

    1答えて

    私はAC_CACHE_CHECKマクロを使ってautoconfで設定するconfigure中にいくつかのチェックを行います。いくつかのチェックは重要なので、パスしないと失敗するように設定します。どうすればこれを達成できますか? ありがとう、Steffen

    9

    1答えて

    私はCで書かれたプログラムを持っていて、Autoconfを使っています。これはAC_PROG_CC_C99をconfigure.acで使用します。これはgccとともに使用すると-std=gnu99コンパイラオプションに変換されます。このプログラムは、C99の仕様に従っていくらか厳密に書かれており、GNU拡張を使用していません。 コンパイラがそれを強制するために、私たちはどのようにAutoconfを

    4

    1答えて

    私の環境はMac OS X 10.6です。私はMacPortsを使ってAutoconfigをインストールしました: sudo port -v selfupdate sudo port install autoconf しかし、インストールされているautoconfは2.6.1です。 私の質問は、どうすれば2.6.2にアップグレードできますか? 私は2.6.2 configure.ac:14:

    5

    1答えて

    なぜautoconfスクリプト内の条件文は変数に "x"を付けるのですか?これは以下のように定義されていない理由、例えば、ブーストをテストするためにGNUによって提供されるマクロは、 if test "x$want_boost" = "xyes"; then などの条件式を有する:「いくつかの初期のシェルで if test "$want_boost" = "yes"; then

    0

    3答えて

    私は、全体の事は、私が実際にbrickval_VALASOURCESが、その後.cで.valaを置き換える展開し、それが何にとして非常に良い推測を持ってhere あるautomakeにスクリプト brickval_SOURCES = \ $(brickval_VALASOURCES:.vala=.c) \ $(brickval_VALASOURCES:.vala=.h) に

    1

    1答えて

    私はautoconfのと少し問題を抱えている、私はあなたがconfigure.hするためにいくつかの定義を追加するためにconfigure.acを使用できることを知っているが、このような何かをする方法があります: 私のヘッダーの1つに私が #ifndef SIZE #define SIZE 4 #endif は、今私が ./configure を呼び出す場合、それはメイクファイルを作成