automake

    1

    1答えて

    autotoolsプロジェクトに特定のルールを追加するときに問題があります。 私はこの小さなexempleプロジェクトがあります。 プロジェクト/ configure.ac: AC_INIT([myprog], [0.1], [[email protected]]) AM_INIT_AUTOMAKE([foreign -Wall -Werror]) AM_EXTRA_RECURSIVE_TAR

    0

    1答えて

    私はautotoolsの-構成されたプロジェクトを維持しています、と私は無地autotoolセットアップに気づいた: libtoolize --verbose --copy --force aclocal --verbose -I m4 -Wall autoheader -Wall --verbose autoconf -Wall --verbose automake --add-miss

    0

    1答えて

    autotools build-systemに実行可能なプロジェクトprogがあります。このプログラムは、autotoolsプロジェクトでもあるlibfooとリンクしています。 私は以前libfooインストールにリンクのどちらかを選択する、または設定するには、パッケージ内に同梱されてlibfooソースツリーにコンパイル(静的リンク)とリンク自由を(progをコンパイルしたい)私のユーザーを与えたい

    1

    2答えて

    パッケージ/ lib _SOURCESまたはパッケージ/ libフラグ(CFLAGS、LDFLAGS、LDADDなど)を条件付きで設定するときは、条件付きでパッケージのフラグに追加する方が良いでしょう例えば: bin_PPROGRAMS = mypkg mypkg_SOURCES = mypkg.c if OS1 mypkg_SOURCES += os1.c else if OS2 m

    1

    2答えて

    私はGNU autotools(autoconf、automake)を使ってビルドされたプロジェクトに取り組んでいます。うまくいきますが、help2manに問題があります。並列(MAKEFLAGS=-j3)をビルドするとき、プロジェクトは2回構築されます.1回は通常のターゲットを使用し、foo.1コールを使用します。 次はMakefile.amから関連する部分である: foo.1 : $(top_

    0

    1答えて

    はこの短いMakefileを考えてみてください: ARGS := -foo my_ARGS := -bar their_ARGS := all: your.foo my.foo their.foo %.foo: @echo $*: $(call _choose_,ARGS,$*) _isndef_ = $(findstring undefined,$(origin $1

    2

    1答えて

    私は、AutomoconfからAutomakeへのコンパイラー・オプションを取得するのに大変な時間を費やしています。私のソースファイルの中には、Automake per-object flagsを持っている:IA-32、Aarch32/64とPower8のための建築のフラグを必要とAES_FLAG ## Makefile.am librijndael_simd_la_SOURCES = rijn

    1

    2答えて

    私は最近、公共のヘッダの中にHAVE_FEATUREFOOのような変数を使用するライブラリを見つけました。 また、文#include "config.h"を含むものも含まれます。これらの宣言は構造体宣言でも使用され、構造体のメンバーを条件的に削除します。ライブラリのビルドや依存するプログラムのビルドに使用される値の不一致は、メモリの破損につながります。 ので、ライブラリの使用とそれのヘッダには、次

    0

    1答えて

    私は2つのモジュール(クライアントとサーバー)を持つプロジェクトを持っています。 各モジュールはそれ自身のサブフォルダにあり、独自のmakeファイルを持っています。 プロジェクトのルートディレクトリにconfigure.acファイルが1つあります。 AC_SEARCH_LIBSを使用して、プロジェクトのコンパイルフラグを設定します。 問題は、両方のモジュールが異なるライブラリを使用する必要があるこ

    0

    2答えて

    テストデータは2つのフォルダで構成されています。私たちは、データの形態に応じて、TestData/とTestVectors/を持っている: - TestData | + a.dat + b.dat + ... - TestVector | + x.vec + y.vec + ... Our Makefile.a