Commit Graph

726 Commits

Author SHA1 Message Date
Alexander Karatarakis ae1e1af245 Enums::f(): Accept CStringView instead of std::string& 2017-04-28 13:07:51 -07:00
Alexander Karatarakis ef8c21290e Remove stray temp code 2017-04-28 12:59:53 -07:00
Alexander Karatarakis 346aa3fab8 [clang-format] Cpp11BracedListStyle: true 2017-04-28 12:55:50 -07:00
Alexander Karatarakis 8a1e0b144c [clang-format] Increase PenaltyReturnTypeOnItsOwnLine 2017-04-28 12:44:23 -07:00
Alexander Karatarakis 5d3f6a79b4 `install`: When package name is invalid, error out earlier and with a better message
Resolves #986
2017-04-27 19:54:05 -07:00
Alexander Karatarakis 4ad755bb69 Run clang-foramt over tests and remaining cpp files 2017-04-27 18:59:57 -07:00
Alexander Karatarakis 075dab75bd Remove stray cpp file 2017-04-27 18:59:57 -07:00
Alexander Karatarakis 1e9471a148 Run clang-format over the cpp files 2017-04-27 18:59:57 -07:00
Alexander Karatarakis 75e8752cb9 Run clang-format over the headers. Remove stray Version.h/cpp. Fix location of VersionT.cpp 2017-04-27 18:59:57 -07:00
Alexander Karatarakis 924de7c5fe Formatting + add test to the vcxproj 2017-04-27 14:02:48 -07:00
Tobias Kohlbau 4302675092 [options] makes options case insensitive
This resolves #987

Signed-off-by: Tobias Kohlbau <tobias@kohlbau.de>
2017-04-27 12:20:21 +02:00
Alexander Karatarakis d6d506d678 `export`: Place the nuget-specific redirect in buildsystems/tmp 2017-04-26 17:22:11 -07:00
Alexander Karatarakis ddd549f0a2 `export`: Place the temporary nuspec file in buildsystems/tmp 2017-04-26 17:21:53 -07:00
Alexander Karatarakis c7e7b409d8 `export` Copy getProgramFiles32bit.ps1 2017-04-26 14:37:54 -07:00
Alexander Karatarakis e51fa89c2c `export`: Reorganize export folder to have the same layout as a normal vcpkg enlistment 2017-04-25 21:07:37 -07:00
Alexander Karatarakis d22cbe71dc `export`: Retain the msbuild subfolder for cmake integration to also work 2017-04-25 19:53:11 -07:00
Alexander Karatarakis e7d452a894 `export`: Place the integration files in the exported folder
NuGet creation gets them from there now, and they are available for other exports types
2017-04-25 18:28:31 -07:00
Alexander Karatarakis ef0bdb00e4 Rework ConfigurationType enum 2017-04-25 17:56:19 -07:00
Alexander Karatarakis d3d00b33dd Rework BuildType enum 2017-04-25 17:56:19 -07:00
Alexander Karatarakis 1ac0f768b7 ENUM_NAME should be in the enum namespace 2017-04-25 17:56:18 -07:00
Alexander Karatarakis 003693c5ac Rework LinkageType enum 2017-04-25 17:56:18 -07:00
Alexander Karatarakis 1aef09ba58 Rework OptBool enum 2017-04-25 17:56:18 -07:00
Alexander Karatarakis 0a51047157 Rework BuildInfo enum 2017-04-25 17:56:18 -07:00
Alexander Karatarakis 95c222d460 Rework ArchiveFormat enum 2017-04-25 17:55:24 -07:00
Alexander Karatarakis 608ce794ac `export`: Show what output file/files are created 2017-04-25 17:50:43 -07:00
Alexander Karatarakis 7396e4ad63 `export`: Export directory now has the same name pattern as the zip/7z/nuget file 2017-04-25 17:50:43 -07:00
Robert Schumacher c07e3b26f2 Merge branch 'x86-disable-ninja' 2017-04-24 22:55:06 -07:00
Robert Schumacher 3eebe790c8 Merge pull request #966 from codicodi/fix-export-7zip
[vcpkg-export] correctly handle --7zip option
2017-04-23 08:13:23 -07:00
Robert Schumacher ee0201cfae [vcpkg-build] Fix regression in build command.
Missing dependencies were not being computed correctly after the internal call to build failed. Solution is to return the already-computed list from build.
2017-04-23 01:30:43 -07:00
Robert Schumacher e48fdb66a5 [vcpkg-integrate-project] Escape backticks. Fixes #964. 2017-04-23 00:29:40 -07:00
Robert Schumacher 169521070a [vcpkg] Ninja is only 64-bit; do not use on x86 2017-04-23 00:11:42 -07:00
codicodi e1d91d8cb0 [vcpkg-export] correctly handle --7zip option 2017-04-22 12:22:49 +02:00
Alexander Karatarakis 5fbc9c4563 Update cmake version to 3.8.0 (was 3.8.0rc1) 2017-04-21 18:41:01 -07:00
Alexander Karatarakis 817e2f47af `export`: Shorten the date format 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 156432a438 `export`: Add --raw --nuget --zip --7zip options and functionality 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 0090f6a75d `export`: Suppress output of nuget creation 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 0c47e6e04a `export`: Refactoring 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 75e3838582 `export`: Add date to exported folder name 2017-04-21 18:06:53 -07:00
Alexander Karatarakis ac2007dcbd Add System::get_current_date_time() 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 72812b7950 `Integrate project`: Change authors to `vcpkg` 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 5074da6a4e Function renames. Make string static constexpr 2017-04-21 18:06:53 -07:00
Alexander Karatarakis 8606a8b127 `export`: add nuget export 2017-04-21 18:06:52 -07:00
Alexander Karatarakis e2dc4eb0ad `export`: Fix output dir 2017-04-21 18:06:52 -07:00
Alexander Karatarakis 14dacd8631 `export`: Only suggest installation of unbuilt packages 2017-04-21 18:06:52 -07:00
Alexander Karatarakis de3eda6546 `export`: Place files in "installed" subdir 2017-04-21 18:06:52 -07:00
Alexander Karatarakis 9dda4e48ae `export`: Print output directory 2017-04-21 18:06:52 -07:00
Alexander Karatarakis cabacaddb4 `export` Use Util::find_if() 2017-04-21 18:06:52 -07:00
Alexander Karatarakis bac3f3de88 `export` if package is not built, fail and suggest to `install` 2017-04-21 18:06:52 -07:00
Alexander Karatarakis 6350eddd46 Find group_by_plan_type outside of print_plan() 2017-04-21 18:06:52 -07:00
Alexander Karatarakis 989083caac `export`: Do the export by using the install machinery 2017-04-21 18:06:52 -07:00