Billy O'Neal
aa60b7efa5
[vcpkg] Download vcpkg.exe rather than building it in bootstrap on Windows. ( #15474 )
...
This reduces bootstrap cost for Windows customers, resolving the issue initially submitted as #12502 .
The `toolsrc` tree was extracted to https://github.com/microsoft/vcpkg-tool . `bootstrap.sh` was changed to download the right source tarball, extract, and build it. This was chosen over the previous attempt, a submodule, over concerns of accidentally destroying people's local modifications.
2021-02-04 10:15:44 -08:00
Billy O'Neal
4d136ef25f
[vcpkg] Add vcpkg_minimum_required as a replacement for VERSION.txt. ( #15638 )
2021-01-20 12:07:41 -08:00
Billy O'Neal
8414e15973
[vcpkg] Use a tag file rather than conditional compilation to permanently disable metrics. ( #15470 )
2021-01-13 14:06:06 -08:00
Billy O'Neal
d1ef42c0fd
[vcpkg] Restore embedded git hash behind an option. ( #15472 )
2021-01-07 12:51:46 -08:00
Billy O'Neal
6b97dbfce2
[vcpkg] Merge the vcpkg metadata uploader into the vcpkg binary ( #13421 )
2020-09-11 13:52:18 -07:00
nicole mazzuca
40c8aab459
[vcpkg] Fix vs2015 build ( #12789 )
...
* move windows bootstrap directory
* fix paths
* actually fix the build
* fix path
2020-08-06 17:04:47 -07:00
Phoebe
bd2dbb2ce5
[vcpkg] Update message in bootstrap.ps1 ( #12145 )
...
* [vcpkg] Update message in bootstrap.ps1
* Update docs/users/integration.md
2020-07-01 16:58:04 -07:00
Billy O'Neal
532db1d8f7
[vcpkg] VM Update ( #12176 )
...
* [qt5] Add more dependent Linux packages for https://github.com/microsoft/vcpkg/pull/11596/
* [vcpkg] Add LLVM 10 to Windows CI machines for https://github.com/microsoft/vcpkg/pull/11655/
* [vcpkg] Add missing Param block to InstallLLVM function.
* [vcpkg] Add throw after all Write-Error calls for consistency with https://github.com/microsoft/vcpkg/pull/12172
2020-07-01 10:53:10 -07:00
nicole mazzuca
09319cd79e
[vcpkg metrics] Allow someone to opt out after build ( #11542 )
...
* [vcpkg metrics] start using json library
Additionally, add floats to the JSON library since they're required.
* [vcpkg metrics] allow users to disable metrics after the build
Additionally, as a drive by, fix UUID generation
* fix metrics data
* code review
2020-05-29 14:09:03 -07:00
Markus Rickert
47e9a1d1c1
[vcpkg] msbuild: do not build vcpkgmetricsuploader when -disableMetrics ( #11368 )
2020-05-18 11:05:23 -07:00
Victor Romero
2523a19f70
Omit telemetry message when bootstrapping with -disableMetrics
( #10061 )
...
* Don't show telemetry message when passing --disableMetrics to bootstrap.sh
* Don't show telemetry message when passing -disableMetrics to bootstrap-vcpkg.bat
2020-02-13 18:12:12 -08:00
dan-shaw
0a0440c1a8
update telemetry
2019-11-22 15:07:00 -08:00
dan-shaw
552296a741
[vcpkg] update telemetry
2019-11-14 13:12:36 -08:00
TheGoddessInari
0872eebe34
( #8013 ) [vcpkg] Compatibility with pwsh >= 6.2
...
In Powershell 6.2/7.0, `Get-ChildItem`'s paths are now printed as
absolute paths instead of relative paths; this breaks the code we have
that assumes that they're printed as relative paths.
Thus, change the code to request the `Name` property specifically, which
is what we actually wanted.
2019-09-06 16:16:15 -07:00
TheGoddessInari
8cd2d17460
[vcpkg] Bootstrap should use Get-CimInstance instead of Get-WmiObject. ( #6788 )
...
* [vcpkg] Bootstrap should use Get-CimInstance instead of Get-WmiObject.
This lets it work with Powershell Core 6.0.
2019-06-16 23:09:07 -07:00
ccorn
b0b895bff6
Bootstrap: Refining PreferredToolArchitecture ( #6398 )
...
* Patch to enable bootstrap on Win32
* [bootstrap-vcpkg] Test OS version to set PreferredToolArchitecture
2019-05-20 15:48:59 -07:00
soroshsabz
2140d3c5eb
[bootstrap.ps1] Fixed some possible incorrect comparison with null warnings. ( #5343 )
...
* Fixed some possible incorrect comparison with null warnings.
* Correct bad indentation.
* Removed extra space.
2019-02-22 10:47:48 -08:00
Robert Schumacher
fd56ffcf5c
[vcpkg] Enable bootstrapping with VS2019
2019-01-30 14:27:10 -08:00
Berrysoft
13d1231ad4
Adapt bootstrap to VS 2019 Preview ( #4922 )
2018-12-11 00:31:44 -08:00
Alexander Karatarakis
a589f9f9ed
[bootstrap.ps1] Remove unneeded Out-Null
2018-11-01 01:36:51 -07:00
Alexander Karatarakis
9cd5f5be00
[bootstrap.ps1] Cleanup intermediate files after build
2018-11-01 01:36:37 -07:00
Alexander Karatarakis
5a1a75d2d6
[vcxproj] Explicitly specify intermediate and output directories
...
Avoids case-sensitivity issues, flattens the layout, no Win32 but x86 instead
Issue #4586
2018-11-01 01:26:31 -07:00
Alexander Karatarakis
e8371c179d
[bootstrap.ps1] Prefer 64bit toolset
2018-10-04 16:39:57 -07:00
Zepp
3a1e0f7f68
compatible with non-English version of Windows ( #3866 )
2018-07-08 20:57:51 -07:00
MikeGitb
b81090e250
Fix misspelled configuration name ( #3786 )
2018-07-03 01:18:02 -07:00
Alexander Karatarakis
4a4215c2e5
Win7 compat. Fail if 64-bit requested on 32-bit machine
2018-06-13 11:54:33 -07:00
Alexander Karatarakis
e7721cde19
[bootstrap.ps1] Add option for building 64-bit vcpkg.exe
2018-06-13 11:21:12 -07:00
Alexander Karatarakis
56cc9ac15c
Make bootstrap.bat parameters match bootstrap.sh
2018-06-12 17:13:17 -07:00
Alexander Karatarakis
9750fff027
[bootstrap] Add option to specify WinSDK
2018-06-08 13:32:21 -07:00
Alexander Karatarakis
a925843121
Remove debug line
2018-06-04 12:35:42 -07:00
Alexander Karatarakis
edfca67857
"Release"->"release" to avoid case-sensitivity issues
...
Fixes #3641
2018-06-04 12:34:19 -07:00
Alexander Karatarakis
7932abed8d
[ps1] Move variable close to where it is set
2018-05-19 19:38:45 -07:00
Alexander Karatarakis
6ccd43dfa7
Rename ps1 file
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
f1653a23d5
Inline variable
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
bc96c069ac
[bootstrap.ps1] Remove unneeded <sol> <eol>
...
it was used for communication with vcpkg
2018-05-19 19:23:33 -07:00
Alexander Karatarakis
a739df905c
Merge VcpkgPowershellUtils into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
555fa8d7cc
Merge getVisualStudioInstances into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
9e4196d495
Merge getWindowsSDK into bootstrap.ps1
2018-05-19 19:23:32 -07:00
Alexander Karatarakis
8347101e63
[ps1] Add missing "include"
2018-05-16 14:51:51 -07:00
Alexander Karatarakis
1b0682a39e
[vcpkg] Significantly reduce usage of powershell. Reduce console font switching bug
2018-05-15 23:27:14 -07:00
Alexander Karatarakis
2d2ff28c77
[bootstrap] Set-StrictMode to latest
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
f3463c4867
[bootstrap] Fix reference to xml file
2018-02-28 18:45:33 -08:00
Alexander Karatarakis
4077678583
Rename "depenencies" to tools. Rework xml file to reduce fields.
2018-02-23 18:19:04 -08:00
Alexander Karatarakis
f0cee21f7a
[vcpkgDependencies.xml] Reuse in bootstrap
2018-02-23 18:19:04 -08:00
Alexander Karatarakis
8a4afe1619
Update git to 2.16.2
2018-02-20 18:09:51 -08:00
Alexander Karatarakis
815e3caf55
Merge findFileRecursivelyUp into VcpkgPowershellUtils
2018-02-07 17:31:30 -08:00
Alexander Karatarakis
186a2cf88b
[bootstrap] Fix whitespace issue
2018-01-25 17:03:37 -08:00
Alexander Karatarakis
6e07cbeff4
[bootstrap] Specify full path for dirs.proj
2018-01-25 16:48:32 -08:00
Alexander Karatarakis
edcc8e2c36
[bootstrap] Exit fast(er) if msbuild fails
2018-01-25 14:57:53 -08:00
Alexander Karatarakis
a8a20f1a13
VcpkgInvokeCommand: remove paramter $wait
2018-01-25 14:46:00 -08:00