問題タブ [cmake-language]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cmake - CMake で新しい言語を追加するときに include_directories が機能しない
特定の変更されたコンパイラを使用する必要がある、CMake で「foo」と呼ばれる新しい C ライクな言語を追加しようとしています。
makefile から CMake への Generic ルールから試してみましたが、単一のfoo
ファイルをコンパイルするときに機能するようです。
ただし、コマンドinclude_directories
を使用すると機能しないことがわかりました。
ここに私が行った変更をリストします
CMakeDetermineFOOCompiler.cmake:
CMakeFOOInformation.cmake:
CMakeFOOCompiler.cmake.in:
CMakeTestFOOCompiler.cmake:
私のCMakeLists.txt:
command を使用するとmake
、次の警告が表示されました。
その後、致命的なエラーが発生し、インクルードされた head ファイルが見つからないことを示しています:</p>
うまくいかなかったようでinclude_directories
、それらのファイルにいくつかの変更を加える必要があると思い.cmake
ます。include_directories
私のケースのために働く方法は?