在我的项目中,有一些几乎在所有文件中都使用的标题。因此,为了提高构建速度,我决定使用预编译头文件。我正在使用 CMake 3.15 和 clang++。在 CMake 3.16 中,我们可以使用 target_precompile_headers()。但在 3.15 中它不可用。
我将尝试在这里解释一个示例。我有常见的标题,例如engine.h、wheel.h、door.h。这些文件存储在 my_proj/includes/ 目录中。这些标题包含在我所有的子项目中。
我想知道如何制作和使用它们作为 cmake 3.15 中的预编译头文件。