簡體   English   中英

在我的項目中使用預編譯頭文件(clang / llvm,但也包括gcc)。 如何在make中部署-include選項?

[英]Using precompiled headers in my project (clang/llvm, but gcc as well). How to deploy the -include option at make?

我有一個非常大的項目,可以在編譯中享受一些加速。 我在OSX 10.8(clang / llvm),但我也將它移植到gcc。 我正在嘗試修補.pch文件,但我在llvm文檔中注意到,只有在命令行使用-include時才會解析和使用pch文件。 它不會自動從文件中的#include指令執行此操作。

我想知道如何自動添加 - 包含正確的包含文件。 我正在使用CMake創建makefile。

可能它足以將所需的標志添加到CMAKE_CXX_FLAGS。 就像是

SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -include <you-precompiled-header>")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM