Граф коммитов

32 Коммитов

Автор SHA1 Сообщение Дата
Tom Tan feff7ef098
Include CSharp sample in build script and add it to CodeQL list (#1278) 2024-05-23 08:56:01 -07:00
Lalit Kumar Bhasin daf3748d21
[Fix: 1081] upgrade googletest to v1.12.1 (#1082) 2023-01-06 15:56:51 -08:00
Lalit Kumar Bhasin 9adee14208
Use latest version of googletest (v.1.11.0) for testing across all platforms. (#997) 2022-03-09 23:00:41 -08:00
Yulin Li 25bf475365
add win10-lib (static uwp) build into build-all.bat (#955) 2021-11-16 15:49:12 +08:00
Max Golovanov a0aae11829
Project stopped building with MSBuild 16.10.0 (#883)
* Move to PlatformToolset variable

* Workaround for MSBuild issue in vs2019 16.10

* Apologies for Windows line endings, appears like original file had Unix line-endings
2021-05-28 09:10:18 -07:00
Max Golovanov 715f6e2dba
Move to PlatformToolset variable (#882) 2021-05-27 16:41:16 -07:00
Matthew Koscumb eb779d0880
Consolidate MSBuild Scripts (#851)
* Consolidate msbuild and test logic into separate batch files, so helper scripts don't need to duplicate too much.

* Use tools\vcvars.cmd, rather than directly linking against the VS2017 cmd.

* Add the ability to specifiy custom properties to RunMsBuild.bat

* Move build-all.bat to use RunMsBuild.bat, remove references to non-existant vcvars-ext.bat
2021-05-05 12:07:08 -07:00
Max Golovanov da30997329 Let's disable DEBUG builds for vs2017 to save more space 2020-09-25 01:19:19 -07:00
Max Golovanov f805a22240 Update build-all.bat
Add option to disable MT build
2020-09-24 16:54:25 -07:00
Max Golovanov d2ef1a9695 Build environments for vs2017 and vs2019, with ability to exclude ARM builds (ARM tools are not installed by default on GitHub runners) 2020-06-23 19:04:10 -07:00
Max Golovanov fc7ed65220 Support Visual Studio 2017, 2019 and LLVM Clang full build CI 2020-06-17 19:10:45 -07:00
Max Golovanov 8ee99f97a5 Update build-all.bat 2020-05-21 11:07:04 -07:00
Max Golovanov fb4747cbf7 Fix compact build for Win 10 Mail / Outlook 2020-05-19 19:24:09 -07:00
Max Golovanov 2cde62c3eb Some recent regression in GitHub actions (NOT our infra!!) is causing all of our Windows builds to fail.
It appears that the GitHub action is no longer switch dir to workspace root dir, so the script doesn't launch.
2019-10-24 12:43:35 -07:00
Max Golovanov a17fbbd059 GitHub Action requires recursive submodule fetch (#79) 2019-09-07 08:51:27 -07:00
Max Golovanov 27284c9179 Build script change and example how to exclude sqlite from Win10 DLL build for Outlook / Windows Mail in UTC mode 2019-04-04 15:30:42 -07:00
Max Golovanov 3ef0bd8ca1 GitHub clean-up drafts 2019-03-28 16:40:31 -07:00
Max Golovanov bfc3bc45ec Merged PR 883086: Lightweight SDK for embedding in installer packages
Reducing / disabling non-essential features and setting various build flags to optimize for small size.
x5 times size reduction.

Functional changes to common core SDK:
* Had to rename IStorage to IDataStorage, as IStorage is a macro defined in Windows SDK.
* Had to refactor user analytics feature storage (SDK UUID / install id) to utilize plain text file rather than FIFO ..
FIFO storage is a legacy structure, bloatware, had to be deprecated and removed going forward anyways.
It wasn't even present in v1 Aria SDK, but somehow slipped thru into v3..

Features excluded from lightweight SDK:
* JSON
* ZLIB
* ECS client
* SQLite DB (only ram queue, no offline storage)
* Transmit Profiles

Related work items: #1550785
2019-03-08 05:24:15 +00:00
Max Golovanov 1e0d90be4b Enable ARM64 build in build-all.bat 2018-09-20 14:25:37 -07:00
Max Golovanov ed2ce42fc9 Enable static /MT builds in build-all.bat and VS Batch build 2018-09-05 14:03:42 -07:00
Max Golovanov 560de53ed1 Trying to fix ARM build issue that happens only on ARIA-BUILD-02, but not other machines :-/ 2018-09-05 12:32:22 -07:00
Max Golovanov 8cc73f9ed6 Fix for invalid machine type in build scripts 2018-09-04 16:53:02 -07:00
Max Golovanov 94ace0d0f6 Workaround for platform ARM build 2018-09-04 16:33:25 -07:00
Max Golovanov 6485b5a112 Add .\Tests prefix to command line builds 2018-09-04 10:38:35 -07:00
Max Golovanov e06cca7b44 Fix building unit and functional tests from command line 2018-09-04 10:24:51 -07:00
Max Golovanov d3b291e909 vs2017 build script 2018-08-31 18:17:43 -07:00
Max Golovanov d46f98350c Drafts for v3 2018-03-30 17:05:05 -07:00
sanjayga b94b38e6eb C# on C++ one SDK 2017-12-13 15:33:45 -08:00
Dave Tryon e74d494d1c Prep build scripts for OACR integration. Also fix an x64 bug that I introduced yesterday (not sure why the build loop didn't catch it) 2017-05-31 13:13:46 -07:00
Dave Tryon 3678110096 Minor cleanup of projects and build scripts:
1) Remove legacy configs from VS2013 ==> VS2015 conversion
2) Make messages in build scripts match actual output
2017-05-30 16:56:22 -07:00
Dave Tryon 5c6de9ee33 VsDevCmd.bat appends to environment variables each time it is called, meaning that you eventually reach a point where you can no longer build. Adding SETLOCAL at the top of the batch file causes the changes from VsDevCmd.bat to be scoped to the lifetime of the batch file 2017-05-11 13:48:49 -07:00
Marius Robert Ionescu ba8fc30023 Pushing NewCPP to a new Master Branch, check out old repo for history 2017-05-10 10:29:11 -07:00