はじめに CMakeを使い始めて色々と学んだことを少しずつまとめています。 関連記事 CMakeの使い方(その1) CMakeの使い方(その2) 参考資料 CMake Documentation - FetchContent ステップ8:他のライブラリを自分のプロジェクトで使えるようにする 自分のCMakeプロジェクトをビルドするために、インストールされていないライブラリが必要だとします。CMakeには、ビルドに必要なライブラリを自分のCMakeプロジェクト内で使えるようにするFetchContentというモジュールがあります。 FetchContentモジュールに含まれるFecthContent_Declare関数とFetchContent_MakeAvailable関数を使うと、他のプロジェクトのCMakeターゲットや変数をそのまま自分のプロジェクト内で参照できるようになります。詳しく