C++ 在我的项目中使用预编译头(clang/llvm,但也使用gcc)。如何在make上部署-include选项?
我有一个相当大的项目,将享受一些加快编译。我使用的是OSX10.8(clang/llvm),但我也会将其移植到gcc。我试图修补.pch文件,但我在llvm文档中指出,只有在命令行中使用-include时,才会解析和使用pch文件。它不会从文件中的#include指令自动执行C++ 在我的项目中使用预编译头(clang/llvm,但也使用gcc)。如何在make上部署-include选项?,c++,gcc,cmake,clang,precompiled-headers,C++,Gcc,Cmake,Clang,Precompiled Headers,我有一个相当大的项目,将享受一些加快编译。我使用的是OSX10.8(clang/llvm),但我也会将其移植到gcc。我试图修补.pch文件,但我在llvm文档中指出,只有在命令行中使用-include时,才会解析和使用pch文件。它不会从文件中的#include指令自动执行 我想知道如何为正确的include文件自动添加-include。我正在使用CMake创建makefiles。可能将所需的标志添加到CMake\u CXX\u标志就足够了。差不多 SET(CMAKE_CXX_FLAGS "$
我想知道如何为正确的include文件自动添加-include。我正在使用CMake创建makefiles。可能将所需的标志添加到CMake\u CXX\u标志就足够了。差不多
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include <you-precompiled-header>")
SET(CMAKE_CXX_标志“${CMAKE_CXX_标志}-include”)
是的,但我必须手工完成。我想让它自动运行。嗯,创建一个宏:)整个CMake都是围绕它构建的:)