ninja

    0

    1答えて

    私は、CMakeを使用してツリー構造の忍者ビルドを生成すると、CIサーバ上のディスク領域を節約するために、中間ビルド製品(オブジェクトファイルと静的ライブラリ)を削除できると便利です。これを行う方法はありますか?

    0

    1答えて

    私はプロジェクトをmeson/ninjaに切り替えようとしていますが、成功するためにはninjaを複数回実行しています。一見すると初期の失敗はそれよりも前にあるはずのビルドステップが不完全です。順番が違うような手順は通常、までsedを呼び出して、別のライブラリ(lib-a)に依存するライブラリ(lib-b)のコンパイル中に自動生成された出力を修正するのです。これは私が(lib-b)のために持ってい

    0

    1答えて

    build.ninjaファイルを処理するときにninjaが生成する実際のコンパイラ呼び出し(私の場合はclangコンパイラへの呼び出し)をどのように表示しますか? 現在、私はちょうどこのような要約の束を得る:私は、各ソースファイルをコンパイルするために、実際の打ち鳴らすのコマンドライン呼び出しを見たいのに対し [1/47] Building C object CMakeFiles/proj.dir

    1

    1答えて

    Ubuntu 16.04でLLVMソースコードを作成しようとしています。私はhereからのソースでバージョン4.0.1,4.0.0、および3.9.0を試しました。私はまた、いくつかのチュートリアルで示されているようにsvnのソースを使ってみました。ここで は私が取得エラーです: [1480/1747] Linking CXX executable bin/clang-3.9 FAILED: :

    1

    1答えて

    私は、アプリケーションファイル上の機能を変更するためにマクロを使用するcmake + makeを使ってプロジェクトをビルドしました。 私はmakeからninjaに切り替えようとしていますが、sudoがsetcapを実行するためにrootのパスワードを要求する必要がある場合、ninjaは要求を表示せず、それを挿入することもできません。 何かできることはありますか? PS。他の人がmakeを使用してい

    0

    2答えて

    ARMプラットフォームのクロムをビルドする際に問題があります。 のLinuxバージョン4.2.0-42-ジェネリック(builddの@ lgw01-55)(gccのバージョン4.8.4(Ubuntuの〜14.04.3 4.8.4-2ubuntu1)) :ここに私のホストサーバーに関するいくつかの詳細があります また、Chromiumバージョン53.0.2785.143を使用しています。私はクロムを

    0

    1答えて

    すべてが良いですか?私は最小限のブラウザとしてcontent_shellを使用することを目的とした個人的なプロジェクトに取り組んでいます。端末上のサイトや私が追加しているオプションを見るためです。 is_debug = false is_java_debug = false is_official_build = true target_cpu = "x86" symbol_level =

    0

    1答えて

    私はCMakeプロジェクトを持っています。何らかの理由で(ここでは言及しませんが、私が要求に応じて提供することができます)、同じライブラリの一部であるいくつかのオブジェクトファイルが、他のオブジェクトの前にコンパイルされる必要があります。具体的に: FILESが file_a.cがFILES file_d.cのメンバーであるソースファイルのリストであることはFILES file_a.oのメンバーで

    0

    1答えて

    10.3私はである(~/bin/ninjaでローカルにコンパイル(gitのタグv1.8.2から)忍者を入れている cmake -GNinja .. -- Configuring done CMake Error: The detected version of Ninja() is less than the version of Ninja required by CMa