-
Notifications
You must be signed in to change notification settings - Fork 4.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Enable using the Ninja generator instead of Visual Studio on Windows builds. #41897
Commits on Jan 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for cad3f29 - Browse repository at this point
Copy the full SHA cad3f29View commit details
Commits on Mar 12, 2020
-
Configuration menu - View commit details
-
Copy full SHA for e921ecc - Browse repository at this point
Copy the full SHA e921eccView commit details
Commits on Mar 17, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a69c346 - Browse repository at this point
Copy the full SHA a69c346View commit details
Commits on Mar 18, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d1b12b5 - Browse repository at this point
Copy the full SHA d1b12b5View commit details -
Configuration menu - View commit details
-
Copy full SHA for df589ef - Browse repository at this point
Copy the full SHA df589efView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0524739 - Browse repository at this point
Copy the full SHA 0524739View commit details
Commits on Aug 24, 2020
-
Build and run DacTableGen via the .NET CLI we pull down for the build…
… instead of via CMake.
Configuration menu - View commit details
-
Copy full SHA for e99246f - Browse repository at this point
Copy the full SHA e99246fView commit details -
Update configurecompiler.cmake to specify language (needed for Ninja).
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 03140d8 - Browse repository at this point
Copy the full SHA 03140d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bdf0f1 - Browse repository at this point
Copy the full SHA 9bdf0f1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 417b07a - Browse repository at this point
Copy the full SHA 417b07aView commit details -
Configuration menu - View commit details
-
Copy full SHA for db7454a - Browse repository at this point
Copy the full SHA db7454aView commit details
Commits on Aug 31, 2020
-
Configuration menu - View commit details
-
Copy full SHA for b70eeca - Browse repository at this point
Copy the full SHA b70eecaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 36cc91e - Browse repository at this point
Copy the full SHA 36cc91eView commit details -
Fix configure step for cross-arch native build
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for fe484c9 - Browse repository at this point
Copy the full SHA fe484c9View commit details -
Support building via Ninja for coreclr via an MSBuild property
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for cba81df - Browse repository at this point
Copy the full SHA cba81dfView commit details
Commits on Sep 1, 2020
-
Configuration menu - View commit details
-
Copy full SHA for c20b356 - Browse repository at this point
Copy the full SHA c20b356View commit details -
Configuration menu - View commit details
-
Copy full SHA for 86f5f90 - Browse repository at this point
Copy the full SHA 86f5f90View commit details
Commits on Sep 3, 2020
-
Merge libraries gen-buildsys-win.bat with runtime gen-buildsys.cmd to…
… share windows cmake configure infra.
Configuration menu - View commit details
-
Copy full SHA for a2478cc - Browse repository at this point
Copy the full SHA a2478ccView commit details -
Configuration menu - View commit details
-
Copy full SHA for ca84dd2 - Browse repository at this point
Copy the full SHA ca84dd2View commit details -
Centralize setting CMAKE_SYSTEM_VERSION for windows builds.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 3b17211 - Browse repository at this point
Copy the full SHA 3b17211View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8422b09 - Browse repository at this point
Copy the full SHA 8422b09View commit details
Commits on Sep 4, 2020
-
Fix multi-config generator detection.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 885974e - Browse repository at this point
Copy the full SHA 885974eView commit details -
Exit with success when we build successfully.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for a8feb74 - Browse repository at this point
Copy the full SHA a8feb74View commit details -
Enable and fix up Ninja build for hosts.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for e7b9280 - Browse repository at this point
Copy the full SHA e7b9280View commit details -
Only link delayimp.lib on Windows
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 6bcaec4 - Browse repository at this point
Copy the full SHA 6bcaec4View commit details -
Remove "overriding /W3 with /W1" warning in Ninja build of hosts by t…
…urning on /W3 and disabling any new warnings we hit.
Configuration menu - View commit details
-
Copy full SHA for cb1f6a1 - Browse repository at this point
Copy the full SHA cb1f6a1View commit details -
Reduce command line override warnings by adopting the MSVC_RUNTIME_LI…
…BRARY abstraction feature in CMake 3.14+ (below the minimum requirement on Windows).
Configuration menu - View commit details
-
Copy full SHA for 03c4cc9 - Browse repository at this point
Copy the full SHA 03c4cc9View commit details
Commits on Sep 8, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 0378122 - Browse repository at this point
Copy the full SHA 0378122View commit details -
Move all usages of MSVC runtime library selection to the CMake abstra…
…ction to reduce console spew about overridden flags. Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 195fa3e - Browse repository at this point
Copy the full SHA 195fa3eView commit details -
Condition the rest of the compiler options correctly so they don't sh…
…ow up as invalid parameter warnings for assembly builds.
Configuration menu - View commit details
-
Copy full SHA for 7c7c168 - Browse repository at this point
Copy the full SHA 7c7c168View commit details
Commits on Sep 9, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5dc02c0 - Browse repository at this point
Copy the full SHA 5dc02c0View commit details -
Fix WRITE_BARRIER_CHECK define
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 86019b9 - Browse repository at this point
Copy the full SHA 86019b9View commit details -
Fix passing arch for MSBuild build.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 823cef9 - Browse repository at this point
Copy the full SHA 823cef9View commit details -
Configure ASM compiler command line format in configurecompiler.cmake…
… and use CMake's assembly compilation step to build ASM files for ARM/ARM64 instead of manually building them and adding the generated files as additional sources.
Configuration menu - View commit details
-
Copy full SHA for 3e60c98 - Browse repository at this point
Copy the full SHA 3e60c98View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4d81fe8 - Browse repository at this point
Copy the full SHA 4d81fe8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 8286fba - Browse repository at this point
Copy the full SHA 8286fbaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0d9205a - Browse repository at this point
Copy the full SHA 0d9205aView commit details
Commits on Sep 10, 2020
-
Condition PCH's for C++-only as needed to fix using them on non-Windo…
…ws (where we compile C as C instead of as C++).
Configuration menu - View commit details
-
Copy full SHA for 82f0491 - Browse repository at this point
Copy the full SHA 82f0491View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6541aeb - Browse repository at this point
Copy the full SHA 6541aebView commit details
Commits on Sep 14, 2020
-
Add missing compilation options in Ninja build that are implicitly de…
…fined in the MSBuild build.
Configuration menu - View commit details
-
Copy full SHA for ca101e9 - Browse repository at this point
Copy the full SHA ca101e9View commit details
Commits on Sep 29, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 78fd252 - Browse repository at this point
Copy the full SHA 78fd252View commit details
Commits on Sep 30, 2020
-
Disable analyzers for DacTableGen. Remove /MAP linker flag (that's fo…
…r local testing).
Configuration menu - View commit details
-
Copy full SHA for 18acb6f - Browse repository at this point
Copy the full SHA 18acb6fView commit details
Commits on Oct 7, 2020
-
Configuration menu - View commit details
-
Copy full SHA for d38ae03 - Browse repository at this point
Copy the full SHA d38ae03View commit details
Commits on Oct 19, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 5051f71 - Browse repository at this point
Copy the full SHA 5051f71View commit details -
Don't warn on unused variables in CMake (these usually vary on platfo…
…rm/config) Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 43e8a7b - Browse repository at this point
Copy the full SHA 43e8a7bView commit details
Commits on Oct 20, 2020
-
Manually compile ARM and ARM64 asm files when using the VS generator …
…since it doesn't support emitting MARMASM item types in projects (and as a result cannot compile ARM or ARM64 asm without assistance).
Configuration menu - View commit details
-
Copy full SHA for a34284e - Browse repository at this point
Copy the full SHA a34284eView commit details -
Configuration menu - View commit details
-
Copy full SHA for ccd66f5 - Browse repository at this point
Copy the full SHA ccd66f5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 992817d - Browse repository at this point
Copy the full SHA 992817dView commit details -
Merge branch 'ninja-windows' of github.com:jkoritzinsky/runtime; bran…
…ch 'master' of github.com:dotnet/runtime into ninja-windows
Configuration menu - View commit details
-
Copy full SHA for 7db1ecb - Browse repository at this point
Copy the full SHA 7db1ecbView commit details
Commits on Oct 21, 2020
-
Configuration menu - View commit details
-
Copy full SHA for aa79e4f - Browse repository at this point
Copy the full SHA aa79e4fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 327b002 - Browse repository at this point
Copy the full SHA 327b002View commit details -
Configuration menu - View commit details
-
Copy full SHA for bc701d1 - Browse repository at this point
Copy the full SHA bc701d1View commit details -
Configuration menu - View commit details
-
Copy full SHA for d95091e - Browse repository at this point
Copy the full SHA d95091eView commit details -
Try to fix passing the -ninja arg in yaml.
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 334293c - Browse repository at this point
Copy the full SHA 334293cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c1b3676 - Browse repository at this point
Copy the full SHA c1b3676View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2945f4d - Browse repository at this point
Copy the full SHA 2945f4dView commit details -
Fix 2-phase cross targeting to do one phase at a time and initialize …
…the VC++ environment for the correct build tools each time instead of interleaving them and relying on Visual Studio to handle the differing targets.
Configuration menu - View commit details
-
Copy full SHA for cfc26f5 - Browse repository at this point
Copy the full SHA cfc26f5View commit details
Commits on Oct 22, 2020
-
Configuration menu - View commit details
-
Copy full SHA for 343690e - Browse repository at this point
Copy the full SHA 343690eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9af32b3 - Browse repository at this point
Copy the full SHA 9af32b3View commit details -
Configuration menu - View commit details
-
Copy full SHA for 61e4c81 - Browse repository at this point
Copy the full SHA 61e4c81View commit details
Commits on Oct 27, 2020
-
Configuration menu - View commit details
-
Copy full SHA for a437115 - Browse repository at this point
Copy the full SHA a437115View commit details -
Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for 83939c6 - Browse repository at this point
Copy the full SHA 83939c6View commit details -
Add mention of the
-ninja
flag in the Building CoreCLR documentation.Signed-off-by: Jeremy Koritzinsky <jekoritz@microsoft.com>
Configuration menu - View commit details
-
Copy full SHA for f95c8f6 - Browse repository at this point
Copy the full SHA f95c8f6View commit details
Commits on Oct 28, 2020
-
Mention installation locations for Ninja and warn while building if C…
…Make is older than 3.16.0.
Configuration menu - View commit details
-
Copy full SHA for ff80bab - Browse repository at this point
Copy the full SHA ff80babView commit details -
Configuration menu - View commit details
-
Copy full SHA for 4db3105 - Browse repository at this point
Copy the full SHA 4db3105View commit details