automake

    1

    2答えて

    私はプロジェクトをAutotoolsからCMakeに変換しています。 我々は声明で、configure.acファイルを持っている:(それはPKG-config設定を持っていない)かどうかはわかり AC_CHECK_LIB([gsuffix], [gsuffix_create], [], AC_MSG_ERROR([Can not find gsuffix library])) 私はcmakeの

    2

    3答えて

    次の引用はscorepの文書から引用しています。ソフトウェアを使用するためには、scorepコマンドはコンパイラに接頭語と呼ばれ、mpiccです。私はautomakeを使用しています。今のところ、configure.acにはAC_PROG_CC([mpicc])がありました。 scorepコマンドをautomakeでコンパイラコマンドに接頭するにはどうすればよいですか? メイクファイルは、アプリケ

    1

    1答えて

    私は複数のサブディレクトリのそれぞれにMakefile.amを持つプロジェクトを持っています。 AM_CFLAGS変数の設定を親のMakefile.amから他のサブディレクトリのMakefile.am(sub-make)にどのように伝播しますか? 私は、次の方法を知ってる: export変数 include声明共通${top_srcdir}/Makefile_cflags.amファイルに。 MAK

    0

    1答えて

    プログラムリストを使ってMakefile.amからビルドし、bashスクリプト(autotoolsの置換、変数など)に入れる方法はありますか? 以下のような何か: 例 Makefile.am bin_PROGRAMS = prog1 prog2 prog3 [...] script.sh #!/bin/bash [email protected][email protected] # so

    1

    1答えて

    私は、SpecC言語で書かれたプロジェクトでautotoolsを頻繁に使用しています。ビルドツリーのすべてのMakefile.amsが.scファイルのビルドルールを共有し、 'scrc'コンパイラを使用する方法を見つける必要があります。私は、GoogleやStack Overflowでこの事例を見つけ出しているので、彼女のことを私に尋ねると思った。

    0

    1答えて

    私は、次のプロジェクトツリーがあります。datamodel/インサイド src ├── Converters ├── datamodel を私はソースCPPに含めるヘッダーを持っていますファイルはConverters/です。 は、しかし、私は次のエラーを取得する:あなたの助けのための が include $(top_srcdir)/adm_local/unix/make_common_st

    0

    1答えて

    TL; DR:特定のフラグセットで外部ライブラリをコンパイルすると、ヘッダーをインクルードするときに自分のコードをコンパイルするために使用されるフラグによって引き起こされる警告をどう対処できますかこのライブラリ? 私はプロジェクトのビルドシステムとしてautotoolsを使用しています。ターゲットに応じてコンパイルフラグを適切に設定したいと思います。 何らかの高レベルの警告(コンパイラからのデバッ

    -1

    1答えて

    私のMakefile.amは実行可能なメインを作成します: "symplerTest"ファイル "geometry/source/*。o"をリンクします。現在、このようにリンクしています。 symplerTest_LDFLAGS = \ ... geometry/source/*.o これは機能します。しかし、次のステップでは、ファイル* .oが存在する場合にのみリンクした

    0

    1答えて

    私が取り組んでいるプロジェクトからmakefileを理解しようとしています。それはautomakeに/ autotoolsのを使用して、この単純なルールが含まれています: DEPS_SRC = $(shell cd $(srcdir); find . -name '*.ez') DEPS = $(basename $(DEPS_SRC)) all : $(DEPS) $(DEPS) : %

    1

    1答えて

    現在、プロトコルバッファを正しく使用するように設定したハイブリッドC/Javaビルドインフラストラクチャを取得しようとしています。 Antは最終的なJavaビルドを行っていますが、これに先立ってAutoconf/Makeで多くのJNI前提条件が実行されています。そしてAntは私のmakefileから呼び出されています。 PROTODIR = ../server/protos PROTO_SOU