私のプロジェクトには、ほとんどすべてのファイルで使用するヘッダーがいくつかあります。そこで、ビルドの速度を上げるために、プリコンパイル済みヘッダーを使用することにしました。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でプリコンパイル済みヘッダーとしてそれらを作成して使用する方法を知りたいです。