2016-04-14 27 views

答えて

17

--でネイティブビルドツールに任意の引数を渡すことができます。 --以降のすべてがビルドツールに渡されます。ただ

cmake --build . --config Release -- -j 3 

ドキュメントを使用し、あなたの例では-j 3を渡すには:あなたはまた、ビルドツールとして忍者を使用することができhttps://cmake.org/cmake/help/v3.5/manual/cmake.1.html

、それは自動的に適切なスレッド数を使用しています。または、CMAKE_MAKE_PROGRAM="make -j 3を定義してmakeコマンドを変更できます。しかし、これはむしろハックリな回避策です。

+1

これを行うためのビルドツールに依存しない方法はありますか? – Knitschi

+0

いいえ、 '--'の後のすべてがビルドツールに渡されます。ビルドツールでも同じオプションを受け入れるかもしれませんが、一般的に私はそれを疑っています。 – usr1234567

+0

Windows(cmake 3.7)とUbuntu(cmake 3.9)の両方で、-jはオプションではないことが報告されています。私は何か間違っているのですか? – Matt

関連する問題