Open2ヶ月前にコメント追加1git submoduleとCMake FetchContentGitcmake堀江誠一2ヶ月前どちらも外部のgitレポジトリを引っ張ってきてソースツリーに組み込むことができる。 手法 利点 欠点 git submodule 外部ソースコードがソースツリー上で可視。 管理が理不尽なくらい面倒 CMake FetchContent 管理が簡単で間違えにくい。 外部ソースコードはbuildサブディレクトリの中にしか見えない APIのドキュメントがしっかりしているならFetchContentのほうがいいな。ソースコードを見なければ使えないようなライブラリはgit submoduleがいい。
堀江誠一2ヶ月前どちらも外部のgitレポジトリを引っ張ってきてソースツリーに組み込むことができる。 手法 利点 欠点 git submodule 外部ソースコードがソースツリー上で可視。 管理が理不尽なくらい面倒 CMake FetchContent 管理が簡単で間違えにくい。 外部ソースコードはbuildサブディレクトリの中にしか見えない APIのドキュメントがしっかりしているならFetchContentのほうがいいな。ソースコードを見なければ使えないようなライブラリはgit submoduleがいい。