Skip to content

Releases: mschofie/NuGetCMakePackage

v0.2.0

24 Mar 23:07
8c4e849

Choose a tag to compare

v0.2.0 Pre-release
Pre-release

What's Changed

An exploration surfacing the "Microsoft.WindowsAppSDK.Foundation" bootstrapper - allowing framework-dependent applications to opt-in to the NuGet distributed code for finding the Microsoft.WindowsAppSDK runtime:

  • Add support for Microsoft.WindowsAppSDK.Foundation bootstrapper by @mschofie in #30

Please provide feedback on the linked Discussion.

Other fixes and improvements

A few bug fixes to accommodate newer NuGet packages:

  • Accommodate Microsoft.WindowsAppSDK.ML moving onnxruntime.lib in 1.8.2109+ by @mschofie in #9
  • Accommodate the move of Microsoft.UI.Dispatching.lib in 'Microsoft.WindowsAppSDK.InteractiveExperiences' 2.0+ by @mschofie in #15

Some clean-up to integrate better with CMake and make things easier to consume:

  • Add cmake_minimum_required; Default to NuGet 7.3.0 by @mschofie in #13
  • Tweak the cmake_minimum_required by @mschofie in #14
  • Enforce CMake version through CMAKE_VERSION testing, not cmake_minimum_required by @mschofie in #16
  • Remove 'VERSION' from 'add_cppwinrt_projection' by @mschofie in #21
  • Partition the 'overlay' folders better to avoid collisions by @mschofie in #27

Full Changelog: v0.1.0...v0.2.0

v0.1.0

10 Dec 18:31
b13e013

Choose a tag to compare

v0.1.0 Pre-release
Pre-release

An initial release! This repo is exploring CMake/NuGet integration - focused on making the WindowsAppSDK more easily and idiomatically consumable from CMake. To that end, this release supports consuming WindowsAppSDK 1.8 from CMake. The implementation is a little tied to versions until the 'overlays' can be migrated into the NuGet implementations themselves. As this repo refines its implementation, the ultimate goal would be to move those overlays to their respective homes.

Note: As called out in the readme.md, this repository should be consumed by Git commit hash, not by tag. Tags and releases provide a mechanism to talk about what works, what doesn't and what's changed.