プリコンパイル済みヘッダーを作成するためcustom_command
に、コンパイラを手動で呼び出して、出力ファイルが入力ディレクトリにとどまるようにしたいと思います。
add_custom_command(OUTPUT foo.h.pch COMMAND ${CMAKE_CXX_COMPILER} ${CMAKE_CXX_FLAGS} foo.h)
これはコンパイラを呼び出しますが、add_definitions
およびを介して設定されたオプションinclude_directories
は渡されません。どうすればこれを修正できますか?