Posts
記事一覧
3ページ目
CMakeのクロスコンパイルでsysrootを設定する理由
CMakeのクロスコンパイルでCMAKE_SYSROOTを設定する理由、ヘッダーやライブラリをターゲット環境から探す考え方を整理します。
CMakeでクロスコンパイルするときのtoolchain fileの書き方
CMakeでクロスコンパイルするときに使うtoolchain fileの最小構成、CMAKE_SYSTEM_NAME、CMAKE_C_COMPILER、CMAKE_CXX_COMPILERの設定を整理します。
CMakeでFetchContentとfind_packageを使い分ける目安
CMakeで外部ライブラリを扱うときに、FetchContentとfind_packageをどう使い分けるか、プロジェクト内で依存関係を固定する場合と環境に任せる場合で整理します。
CMakePresets.jsonで最初に設定しておくべきこと
CMakePresets.jsonでconfigurePreset、buildPreset、binaryDir、cacheVariablesを設定して、ビルド手順を共有しやすくする方法を整理します。