Robert Schumacher
bb865fb312
[vcpkg] Merge search for dumpbin and toolchain (they are the same).
2017-04-01 02:08:48 -07:00
Robert Schumacher
4792821a1d
Move Environment:: functions into vcpkg_paths. Remove Environment.h/cpp
2017-03-31 17:40:08 -07:00
Alexander Karatarakis
4bc91f1f26
[commands] Use Checks::exit_fail/success/with_code()
2017-03-22 17:45:39 -07:00
Alexander Karatarakis
c433841ef5
Fix error message
2017-03-17 14:55:46 -07:00
Robert Schumacher
5cc80c1e97
[vcpkg] Fix regression with dependency qualifiers.
2017-03-15 19:51:41 -07:00
Alexander Karatarakis
4114d87a07
All Checks now take LineInfo as the first argument
2017-03-13 17:56:21 -07:00
Alexander Karatarakis
d15818c602
Checks::unreachable() now needs LineInfo as an argument
2017-03-13 17:56:21 -07:00
Alexander Karatarakis
ea52c29e9a
Use System::cmd_execute_clean() for build
, create
, portsdiff
2017-03-10 17:04:29 -08:00
Alexander Karatarakis
f7f471c04a
build
: Use make_cmake_cmd() and paths.get_cmake/git_exe()
2017-03-10 17:04:29 -08:00
Robert Schumacher
19695fc832
[vcpkg] Deduplicate all timer classes.
2017-03-04 06:25:05 -08:00
Alexander Karatarakis
b7bd8c3251
Fix #include of Paragraph.h
2017-02-27 15:54:06 -08:00
Alexander Karatarakis
c0ae9fee7e
Move some functions from vcpkglib.h to Paragraphs.h
2017-02-27 15:45:56 -08:00
Alexander Karatarakis
1a50284929
Use System::set_environmental_variable()
2017-02-23 15:47:00 -08:00
Robert Schumacher
4b9f258c70
[vcpkg] Fix bug when building v141@64-bit from a v140@32-bit prompt
2017-02-23 04:35:00 -08:00
Robert Schumacher
7d4df89c1d
Merge branch 'master' into master
2017-02-21 13:39:36 -08:00
Alexander Karatarakis
43eb772d94
Change Info::email() to Contact::email(). Remove vcpkg_info.h/cpp
2017-02-17 20:13:36 -08:00
Alexander Karatarakis
ac2ec94129
Change Info::version() to Version::version()
2017-02-17 20:08:29 -08:00
Alexander Karatarakis
ff222fac45
[build_command] Extract function for calculations after Input processing
2017-02-17 15:08:05 -08:00
Alexander Karatarakis
4a20c47bec
[build-command] Reorder input processing
2017-02-17 00:05:45 -08:00
Alexander Karatarakis
053608f47b
Fix build command not printing out the missing dependencies on fail
2017-02-16 00:27:02 -08:00
Alexander Karatarakis
ab2cca3dad
Add BuildResul_Values and rename NULLVALUE const
2017-02-15 18:06:06 -08:00
Alexander Karatarakis
430739c468
Change parameter from std::string to package_spec
2017-02-15 18:06:06 -08:00
Alexander Karatarakis
6824cc9264
Extract create_user_troubleshooting_message(). CI doesn't call it, interactive commands do
2017-02-15 18:06:06 -08:00
Alexander Karatarakis
6e25bcf7cb
Swap parameters of Build::create_error_message()
2017-02-15 18:06:06 -08:00
Alexander Karatarakis
c60c9de6e2
Restore dependency check in build_package()
2017-02-15 18:06:06 -08:00
Alexander Karatarakis
2b90350632
Separate dependency check from build_package()
2017-02-15 18:06:06 -08:00
Oleksii Mandrychenko
d9462fdf49
Trivial print out change
...
- An error message now contains a command that we can copy-paste directly to powershell
vcpkg update => .\\vcpkg update
Adding two slashes to escape the output
2017-02-15 10:46:50 +00:00
Alexander Karatarakis
a0eb236eaa
Remove unused #include
2017-02-10 14:00:12 -08:00
Alexander Karatarakis
d46370aae5
Fix error message
2017-02-10 14:00:11 -08:00
Alexander Karatarakis
a13b2f0c92
build_package() modified to return the result of the build
2017-02-10 14:00:11 -08:00
Alexander Karatarakis
9086fcebdf
Rename files in PostBuildLint namespace
2017-02-01 17:54:48 -08:00
Alexander Karatarakis
b4e9322a11
Rename field
2017-01-30 21:52:43 -08:00
Alexander Karatarakis
4059d4a6b9
[package_spec] Make toString() a member function
2017-01-30 21:52:42 -08:00
Alexander Karatarakis
050e4a0f7a
Introduce precompiled headers
2017-01-30 21:52:42 -08:00
Alexander Karatarakis
59be40a100
Rename vcpkg.h/cpp to vcpkglib.h/cpp
2017-01-25 19:32:50 -08:00
Alexander Karatarakis
e3c3497dbc
Suppress VS2017's vcvarsall.bat output
2017-01-24 14:12:27 -08:00
Alexander Karatarakis
93c3c0648a
[VS2017] Enable building with v141 toolset
2017-01-23 19:25:47 -08:00
Alexander Karatarakis
127fbe2026
[VS2017] Use Environment::get_vcvarsall_bat()
2017-01-23 16:16:19 -08:00
Alexander Karatarakis
cc8851144a
Reorganize commands, each in its own namespace
...
Additionally, functions related to a command can now live
in the same namespace
2017-01-12 22:03:57 -08:00
Alexander Karatarakis
df2a05e854
Introduce Command namespace. Refactoring
2017-01-12 17:43:05 -08:00
Alexander Karatarakis
6a4ec92a90
Place build & build_external commands into separate files
2017-01-12 17:43:04 -08:00