automake

    2

    1答えて

    this linkに基づいて、私はQTを呼び出す必要なくQt UIとRSCファイルを受け付けるAutotoolsベースのビルドシステムを作成しました。 私はしかし、次の方法でのフォルダにソース、ヘッダとUI-ファイルを分離したい: ${srcdir} ├── Makefile.am ├── main.cc ├── include │   └── mainwidget.h ├── src

    0

    1答えて

    私はAutotoolsが新しく、Autestoolsを使用しているプロジェクトにgtestユニットテストを追加しようとしています。 私はシンプルなディレクトリ構造を有する: - ./srcメイン - ソース ./testsから .テストを ./paths - testsディレクトリにパス 私がテストしたクラスごとに1つのcppのファイルを持っているとしてgitのサブモジュール私のMakefile.

    0

    2答えて

    の近くに構文エラー、私はそれが次のエラーを生成./configureをしようとしたとき、私は私のプロジェクトGNU autotools.Inに新たなんだ:Configure.inで ./configure: line 9852: syntax error near unexpected token `luajit,' ./configure: line 9852: ` PKG_CHECK_MOD

    0

    2答えて

    私はautomakeでビルド可能なプロジェクトを取得しようとしています。具体的にはAllegro5を使用しています。 私は g++ -std=c++0x *.cpp -o mygame $(pkg-config --libs allegro-5.0 \ allegro_acodec-5.0 allegro_audio-5.0 allegro_color-5.0 allegro_dialog-5.

    8

    1答えて

    サブディレクトリにいくつかのヘッダーファイルがあります。サブディレクトリには、includeディレクトリの同じ名前のサブディレクトリにコピーする必要があります。 nobase_include_HEADERS = hcrypto/aes.h \ hcrypto/bn.h \ hcrypto/cmac.h \ hcrypto/des.h \ hcry

    2

    1答えて

    私のautotoolsプロジェクトには、いくつかのユニットテストがあります。これらのテストの 1(filereader)は、ファイル(data/test1.bin) ここに私のファイルシステムのレイアウトだが読み取る必要がある: - 今libfoo /テスト/ filereader.c - 今libfoo /テスト/データ/ test1.bin と私のlibfoo/tests/Makefile.a

    1

    1答えて

    私は複数のバイナリ(コマンドラインツールを使ったrepo)を含むプロジェクトをビルドするためにAutotoolsを使っています。 いくつかのライブラリを特定のプログラムのみにリンクすることはできますか? 例: マイMakefile.am: bin_PROGRAMS= prog1 prog2 prog1_SOURCES=prog1.cpp prog2_SOURCES=prog2.cpp pr

    2

    1答えて

    私はautotoolsのビルドプロセスを使用する大きなライブラリをコンパイルしています。多くのメイクファイルがあります。それぞれはCFLAGS = .... -Werrorになります。 私がコンパイルしようとすると、私のセットアップでビルドを殺すマイナーな警告があります。 私は警告にもかかわらずビルドを試してみたいので、 - Werrorをすべてのメイクファイルから取り除く必要があります。これらす

    1

    1答えて

    AC_INCLUDES_DEFAULTは、一連の標準ヘッダーファイルに加えて、関連するautoconfの生成チェックに展開されるマクロです。実際には、ドキュメントは、それがこのように展開言う: #include <stdio.h> #ifdef HAVE_SYS_TYPES_H # include <sys/types.h> #endif #ifdef HAVE_SYS_STAT_H #

    1

    1答えて

    私はsconscript(例えばmake uninstall)で書くのに面倒な多くの機能を自動的に生成するようだから、プロジェクトをsconsからautotoolsに移行する作業をしています。 プロジェクトは主にC++ベースですが、Pythonで書かれたモジュールも含まれています。多くの読書用オートツールの後、私は最終的に共有ライブラリを作成し、実行ファイルをコンパイルしてリンクし、C++ヘッダフ