Skip to content

Sharpmake 0.22.0

Compare
Choose a tag to compare
@belkiss belkiss released this 23 Nov 15:38
0.22.0
001f502

Important notes

Sharpmake executable is now built using .net6 and cannot be built with .net framework anymore.

New features / improvements

  • Preparation for some upcoming refactoring in IFileGenerator and FileGenerator. 5f6db7e2
  • Add basic support for using net 7.0 in target fragment a7644ff6
  • Updated UpdateSampleOutput batch file to use .net 6.0 executable 1c6652c6
  • Sharpmake is now using .net 6.0 instead of .net 5.0 e9b72682
  • Kill .net 4.7.2 version of sharpmake and some related refactoring 8c215bf5
  • Switch to using server garbage collection for sharpmake application, for some nice speedups a36bfa45
  • Add build assembly/reference support in Builder/Assembler f7aba1ce
  • Add FastBuild UnityInputIsolateListFile support 11d58824
  • Add precompiled header output file name 36c48fbe
  • Add missing CppLanguageStandard.CPP20 for NMake Intellisense helper. a69628fb

Bug fixes

  • Fix for handling multiple files with same names 413fee42
  • Fix generated iOS project can't be loaded issue 9deb6a92
  • fix the first path separator might miss in PathUtil.FindCommonRootPath() on unix-like os 0461670f
  • Fix unit test for CLR projects e9ae348d
  • Wrap custom command in quotes when using MSBuild 9120c431
  • Fixed support of RTTI flag in CLR project 823ed2e1
  • fixed DebugProject.ProjectPath 9818883c