問題タブ [cmakelists-options]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
52 参照

c++ - CMake 3.15 で clang++/gcc 用のプリコンパイル済みヘッダーを作成して使用する方法

私のプロジェクトには、ほとんどすべてのファイルで使用するヘッダーがいくつかあります。そこで、ビルドの速度を上げるために、プリコンパイル済みヘッダーを使用することにしました。CMake 3.15 と clang++ を使用しています。CMake 3.16 では、target_precompile_headers() を使用できます。しかし、3.15 では利用できません。

ここでサンプルを説明しようと思います。engine.h、wheel.h、door.h などの一般的なヘッダーがあります。これらのファイルは my_proj/includes/ ディレクトリに保存されます。そして、これらのヘッダーはすべてのサブプロジェクトに含まれています。

scatchからcmake 3.15でプリコンパイル済みヘッダーとしてそれらを作成して使用する方法を知りたいです。