問題タブ [lld]

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.

0 投票する
0 に答える
28 参照

git - 共通のクローン ディレクトリを持つ Git サブモジュール

私は、別々のリモート リポジトリ ( https://git.llvm.org/git/llvmhttps://git.llvm.org/git/lld ) に保存されているLLVMLLDを使用するプロジェクトに取り組んでいます。LLD をビルドするには、LLVM ビルド システムがその存在を検出し、そのビルド ターゲットを生成する LLVM 内でクローンを作成する必要があります (ドキュメント)。正確に:

LLD_CLONE_DIR = LLVM_CLONE_DIR/tools/lld

git submodule update --init --recursivegit サブモジュールを使用して、 (CMake 構成中に)呼び出したいと思います。

たとえば、あるサブモジュールを別のサブモジュール内に配置することを git が処理しないことがわかりました。

ビルド スクリプトでシンボリック リンクを作成することを考えましたが、一部のプラットフォーム (Windows) では信頼できません。LLVM ビルド システムが満足するようにディレクトリを構成するにはどうすればよいですか? ただし、git サブモジュールを使用して両方のリポジトリを複製できますか?

更新: CMake の file コマンドを使用して、lld ソースを正しい場所にコピーすることに成功しました。私はまだより良い解決策に興味があります。