Skip to content

Sharpmake 0.17.2

Compare
Choose a tag to compare
@belkiss belkiss released this 23 Aug 08:07
cc0ff32

New features / improvements

  • Verify that the fragment masks that are added can be applied on the target 147795a5
  • Add a utility method ClearFragmentMasks, to allow resetting the fragment masks 8ed52a44
  • Bump jurplel/install-qt-action from 2.13.2 to 2.14.0 (#140) c003b490
  • Clarify logs level (Error, Warning, ...) Sharpmake/sharpmake!236
  • [CSharp] Add support for warning level 5 with Options.CSharp.WarningLevel.Level5 3464e97b
  • Add support for /external:I and associated options with vs2019+ f5d24c06
  • Add new TranslateIncludes option in Options.Vc for vs2019+ 506aa1d2
  • Add new CppLanguageStandard.CPP20 entry in Options.Vc to allow enabling C++20 in vs2019+ e1999e87
  • Add support for Windows 10 SDK (10.0.20348.0), version 2104/21H1 68b55874
  • Resolve conf.IncludeSystemPaths against the SourceRootPath, same as Include and IncludePrivate 333b13ca
  • Bump Microsoft.CodeAnalysis.CSharp from 3.10.0 to 3.11.0 in /Sharpmake (#139) 62f11eb0
  • Initial support for vs2022. 877113e0
  • Add UseWpf / UseWindForms in C# projects options Sharpmake/sharpmake!234
  • Add use of libuuid in the HelloLinux sample to showcase how to do it. 88a627b6

Bug fixes

  • [XCode] Fix output and intermediate dirs Sharpmake/sharpmake!160
  • Fix include system paths with non win64 platforms 9416e544
  • Fix rc compilation with external includes, we now always use the includes prefixed with the default prefix 97c6212a
  • [C#] Fix DotNetOS fragment handling and add a sample to demonstrate how to use it 1bca8c61
  • Fix unit-test exception type e05948f2
  • Fix: set AndroidAppLibName to TargetFileName Sharpmake/sharpmake!235
  • [Makefile] Fix regression on library prefixes, we now fixup the lib names same as the other generators. 06cd508d