Sharpmake is an open-source C#-based solution for generating project definition files, such as Visual Studio projects and solutions, GNU makefiles, Xcode projects, etc.
Add a new resolver modifier to be able to escape xml characters (Jean-Sebastien Pelletier) 9dbdf449
Bump actions/checkout from 4.1.0 to 4.1.1 (#304) (dependabot[bot]) 25dbd5ad
xcode : ensure only file with extension in SourceFilesCompileExtensions go into compile files (Ying Huang) b68063b0
Fixed an error in the sample resulting in broken includes in the projects, diverging sample structure and writing output files to the codebase folder (Adam Politanski) 683e8b36
use cmdLineOptions["DeploymentTarget"] for all apple target - support linker invoke via compiler by following xcode (Ying Huang) cd7c48a5
0.37.0
7 months ago
What's Changed
Fixed IgnoreSpecificLibraryNames functionality in BFF on linux (Vitalii Trubchaninov) 1971a5e7
make "-ObjC" an option to be added into LinkerOptions (yhuang) 4b1c4c51
fix wrong lib prefix for xcode fastbuild (yhuang) 08b8f6a8
support ObjC weak references for fastbuild (yhuang) 26e84017
0.36.0
7 months ago
What's Changed
Refix conversion code for old exception field. (Jean-Sébastien Pelletier) 759ecdd3
Fix generation error when a solution has multiple frameworks and fastbuild projects. (Jean-Sebastien Pelletier) 49cc27cc
Bump actions/checkout from 4.0.0 to 4.1.0 (#302) (dependabot[bot]) 962e4f88
0.35.0
8 months ago
What's Changed
Transform recent obsolete change with error in warning for now (Jean-Sébastien Pelletier) 39f5b756
Add custom properties for configuration level (Vadym Starodubov) 75a3f2a6
Bump actions/checkout from 3.6.0 to 4.0.0 (#296) (dependabot[bot]) 063e8c77
support distributed build option and custom arguments (Ying Huang) b2cba4c5
support ObjC/C++ for fastbuild (Ying Huang) 22beb82e
fix identical filename in different folder missing in BuildFile section (Ying Huang) 33191d01
Fix wrong .bff generation for dependency libraries on apple platforms (Jean-Sebastien Pelletier) 5aa774fd
Treat cpp extension in makefile (Jean-Simon Lapointe) 9e92b191
0.34.0
8 months ago
What's Changed
for XCode scheme, Add ArgumentsPassedOnLaunch (Sean Wu) e6b46388
Fix typo in README.md (Paul Baudron) e945a550
Add an option to set the default XCode build configuration from a sharpmake script (Stanislav Cherny) d8e9b4ef
untouch options["SDKRoot"] when custom SDK set because it uses fixed string respectively for each deploy target (Ying Huang) 55086545
Support DeadCodeStripping for fastbuild (Ying Huang) 8138ee91
Rework Util.SimplifyPath and Util.PathGetRelative (Paul Baudron) 05c0a938
Fixed UserFile being deleted when OverwriteExistingFile is false (Marc Demers) 211a87a8
xcode fastbuild support exceptions (yhuang) 6962898f
xcode fastbuild support WarningReturnType (yhuang) a3b35bb2
support set RTTI compiler option for fastbuild (yhuang) 6eec5f32
Add AutomaticReferenceCounting for xcode fastbuild (yhuang) ded9cd7d
Update GitInfo (Paul Baudron) bf2994e5
write out _compilerExtraOptionsAdditional for fastbuild xcode project (Ying Huang) 0868f9c1
Bump actions/checkout from 3.5.3 to 3.6.0 (dependabot[bot]) 86122629
Bump ncipollo/release-action from 1.12.0 to 1.13.0 (dependabot[bot]) 2eb10ee8
Add Metal API Vaildation option (Stanislav Cherny) b60d0c3c
support C/CPPLanguageStandard for fastbuild xcode project (Ying Huang) 6d6f8080
Add new EditorOptions and Indentation to xcode (Sepehr Taghdisian) 8d520231
Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (dependabot[bot]) 9c061999
Fixed typos in README.md (Rami) 36184845
Bump Microsoft.CodeAnalysis.CSharp from 4.5.0 to 4.7.0 in /Sharpmake (dependabot[bot]) 38410920
Fix version displayed in Sharpmake assembly loading message (Paul Baudron) 2f7c1c41
Make parenthesis optional in attribute parsing when 0 parameters (Federico O'Reilly Regueiro) f93142bd
Bump actions/checkout from 3.5.2 to 3.5.3 (dependabot[bot]) d584c298
0.33.0
9 months ago
What's Changed
Temporarily disable broken samples on github due to changes on runners. We will fix the tests in another PR. (#285) (Jean-Sébastien Pelletier) 3692b718
ran dotnet format (Jean-Sébastien Pelletier) e67ba054
Always set AndroidGradlePackageOutputName to the default value (Florian Busse) 5d3f4b57
0.32.0
10 months ago
What's Changed
Added an option to add additional environment varaibles to the global settings in fastbuild (Florian Busse) a88b4de1
GitLab dynamic pipeline for samples (Sylvain Fortin) 9c1c09b2
Run samples in parallel on GitHub Actions (Sylvain Fortin) 07975eb0
Update doc to mention Sharpmake Extended layout (Paul Baudron) 6164c85d
Fix Dependabot alert on Microsoft.Windows.Compatibility (Paul Baudron) c62136e0
0.31.0
11 months ago
What's Changed
refactor (Xcode): mark Options.XCode.Compiler.SystemFrameworks as [Obsolete(error: true)] (Christian Helmich) 7f4591b8
avoid applying source file filter during add source files into xcode project to fix source file missing if SourceFilesExtensions is cleared in the script (Ying Huang) e3809744
0.29.0
11 months ago
What's Changed
feature (Xcode): add support for PBXCopyFilesBuildPhase to embed assets in app (Christian Helmich) 4395fd61
Bump jurplel/install-qt-action from 3.2.0 to 3.2.1 (#274) (dependabot[bot]) 16c4b6fd
Bump Microsoft.VisualStudio.Setup.Configuration.Interop in /Sharpmake (#276) (dependabot[bot]) f9ddac9c