Comments (4)
You can use script not require clangbuilderui
%CLANGBUILDDIR%/bin/clangbuilder.bat
$CLANGBUILDDIR/bin/ClangbuilderTarget.ps1
Powershell Args:
param (
[Parameter(Position = 0)]
[Alias("id")]
[String]$InstanceId, # install id
[String]$InstallationVersion, # installationVersion
[ValidateSet("x86", "x64", "ARM", "ARM64")]
[String]$Arch = "x64",
[ValidateSet("Release", "Debug", "MinSizeRel", "RelWithDebug")]
[String]$Flavor = "Release",
[ValidateSet("MSBuild", "Ninja", "NinjaBootstrap", "NinjaIterate")]
[String]$Engine = "MSBuild",
[ValidateSet("Mainline", "Stable", "Release")]
[String]$Branch = "Mainline", #mainline
[Alias("e")]
[Switch]$Environment, # start environment
[Switch]$Sdklow, # low sdk support
[Switch]$LLDB,
[Switch]$LTO,
[Switch]$Package,
[Switch]$ClearEnv
)
If not set InstanceId
and InstallationVersion
clangbuilder will detect vs installation. Arch default is x64
and Branch default is Mainline
(git repository master branch).
Switch default is not set, -Package
create install package. -LLDB
will build lldb, -LTO
build clang with lto (maybe failed) -ClearEnv
will reset PATH
-Engine Name
will set Engine, or use msbuild or use ninja, or use prebuilt clang-cl as C/C++ compiler build llvm. or bootstrap clang.
from clangbuilder.
First. Your should run script/InitializeEnv.bat
to install utils tools.
from clangbuilder.
I still have never had this work properly. I have the latest version of Visual Studio Community 2017 installed (15.7.4).
after running
.\script\InitializeEnv.bat
I ran
.\bin\ClangbuilderTarget.ps1 -InstanceId 8d9d99ef -InstallationVersion 15.7.27703.2035 -Branch Stable
from clangbuilder.
@NickStrupat Your console output is ?
from clangbuilder.
Related Issues (20)
- Could you post a binary build of this tool? HOT 4
- develope win32 console application HOT 2
- Add Aria2 as additional download tool
- Support Test Best Mirror URL HOT 1
- Invoke-MSBuild : CMake exit: 1 HOT 37
- devinstall: Add 7z, rar format archive support
- Devinstall support uninstall feature.
- Symlink replace by IO_REPARSE_TAG_APPEXECLINK HOT 1
- Clang Release support LTO HOT 2
- Mklauncher support extract icon HOT 1
- Support PowerShell Core HOT 1
- Devi support Mutex HOT 1
- ClangbuilderUI Add Windows 10 Theme support
- Windows Terminal support HOT 2
- Use a specific conhost as a terminal for pwsh
- compile error relatated json HOT 4
- tar.exe: Error opening archive HOT 4
- Can't build clangbuilder HOT 4
- Build Cling as well? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clangbuilder.