2024-01-01から1年間の記事一覧
まとめ CMake で間接的に参照するパッケージはinstall(EXPORT) のEXPORT_PACKAGE_DEPENDENCIES オプションを指定すると解決してくれる EXPORT_PACKAGE_DEPENDENCIES を指定するためにはset(CMAKE_EXPERIMENTAL_EXPORT_PACKAGE_DEPENDENCIES 実験的機能のUUID…
今更ながらC++/CLI を試していて、CMake でライブラリを作成して利用する時にいくつか詰まったところがあって解決したのでまとめました。 なおGitHub にプロジェクトを公開してREADME にも同じ内容を書いています。 CMake でC++/CLI プロジェクトを作成する …
前回の記事でC++ プロジェクトにNuGet パッケージをインストールすることについて紹介しました。 MSBuild のカスタムタスクをNuGet パッケージ化してC++ プロジェクトに組み込む そこでnuget.exe cli やdotnet cli ではvcxproj にImport 要素が追加されない…
MSBuild のカスタムタスクをC++ のvcxproj に組み込む方法として、以前の記事ではImport Project を手動で記述するというのを紹介しました。 C++ をclang で解析するときに情報をvcxproj から取得する方法 その後、NuGet パッケージとして組み込む方法につい…