Sharpmake.Platforms/Sharpmake.CommonPlatforms/BasePlatform.cs [292:300]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public virtual void SelectPreprocessorDefinitionsVcxproj(IVcxprojGenerationContext context) { // concat defines, don't add options.Defines since they are automatically added by VS var defines = new Strings(); defines.AddRange(context.Options.ExplicitDefines); defines.AddRange(context.Configuration.Defines); context.Options["PreprocessorDefinitions"] = defines.JoinStrings(";"); } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Sharpmake.Platforms/Sharpmake.CommonPlatforms/Android/AndroidAgdePlatform.cs [658:666]: - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - public override void SelectPreprocessorDefinitionsVcxproj(IVcxprojGenerationContext context) { // concat defines, don't add options.Defines since they are automatically added by VS var defines = new Strings(); defines.AddRange(context.Options.ExplicitDefines); defines.AddRange(context.Configuration.Defines); context.Options["PreprocessorDefinitions"] = defines.JoinStrings(";"); } - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -