automake

    1

    2答えて

    私は、インテルパフォーマンスプリミティブを使用するもっと大きなプロジェクトの一部であるプログラムに変更を加えました。私の最近の変更は、IPPの最新バージョンでのみ利用可能なコールを使用することが判明しましたが、多くのユーザーは引き続き古いバージョンを使用していました。問題のプログラムは必須ではないので、IPPの古いバージョンに移植するのではなく、オプションにしたいと考えています(IPPには長年のA

    0

    1答えて

    :今 #the module: lib_LTLIBRARIES = mmmm.la mmmm_la_SOURCES = mmmm.c mmmm_la_LDFLAGS = $(AM_LDFLAGS) -module -shared を次のように Makefile.amに見える、私は私のモジュールのためのCのテストを書きたいです。

    2

    1答えて

    私はGCCとClangの両方でコンパイルし、静的ライブラリを構築するprojectでリンク時最適化(LTO)を使用しています。これはGCC 4.8で動作しますが、GCC 5.4では薄いLTOオブジェクトが作成されます。でスタティックライブラリをビルドしようとすると、ラッパースクリプトgcc-arが必要になるため失敗します。 私はautomakeの使用方法を見るための良い例がありますかarの代わりに

    0

    1答えて

    私はSWIGと自動入力ファイルリストを使用してバインディングを生成しようとしています。しかし明らかにそれは働いていません(makeは単に目標のバインディングのために何もしていないと言います)。手作業でmakeをmake whatever.iとすると、意図したとおりに動作します。 私は今では、以下のMakefile.amを持っている: bin_PROGRAMS = ptpcapture2 ptpc

    1

    2答えて

    私はautotoolsを使って構築するように設定されたコードを継承しましたが、私はいつもCMakeを使用してきました。 C++ソースの中には、C++ 11およびC++ 14標準を使用するものがあります。しかし、ときに私はC++ソースファイルの一部が-std=c++14フラグ付きで構築されている CXXFLAGS="$CXXFLAGS -std=c++14" ./configure make

    1

    2答えて

    私は、プログラムPを構築するautotoolsプロジェクトがあると仮定し、Pは設定ファイルを必要とします。例えば、P = vimとF =〜/ .vimrcを考えてみましょう。またはP = bashおよびF =〜/ .bashrc。 (私の場合、Pは実際にはlibです) autotoolsが提供するテストハーネスは、テストされたプログラムにパラメータを渡すことはできません(醜いラッパーを使用していな

    0

    1答えて

    私はDISTCHECK_CONFIGURE_FLAGSのようなものを探していますが、より柔軟です。 私のプログラムでは、外部パッケージを使用しています。 fooと言うと、私のラップトップには${HOME}/soft/fooにインストールされています。 autotoolsので設定 は単純です: ./configure CPPFLAGS=-I${HOME}/soft/foo/include LDFLA

    0

    1答えて

    私はAutomakeを使用しています。 私はこのようなdist_man1_MANSに記載されているいくつかのソースファイルがあります。今 dist_man1_MANS = some-file.1 some-other-file.1 を、Automakeは+ configureは最終的にMakefileでこれを生成します。 dist_man1_MANS = some-file.1 some-ot

    0

    2答えて

    私はautotoolsを初めて学び、それを学びたいと思っています。既存のオープンソースプロジェクトに設定して、このエラーを取得する実行しようとしているときに、私は問題が発生しました: ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environmen

    1

    1答えて

    私は見出しMakefile.amの下で、このwebsiteから変数への代入dist_bin_SCRIPTS = foo に遭遇しているMakefile.amファイルでは、それはそれは/usr/local/binディレクトリにスクリプトをインストールすると言います。 また、自分の値(インストールするディレクトリ)を定義する方法があると言います...私の場合は、/etc/bash_completion