Commit Graph

22 Commits

Author SHA1 Message Date
Alexander Karatarakis dac8ace761 LineInfo::toString() -> LineInfo::to_string() 2017-04-04 16:47:07 -07:00
Alexander Karatarakis e401799aca color -> Color 2017-04-04 16:47:00 -07:00
Alexander Karatarakis 604d0e58da cstring_view -> CStringView 2017-04-04 16:44:41 -07:00
Robert Schumacher 31e55704f5 Use [[noreturn]] instead of declspec(noreturn) 2017-03-31 17:19:03 -07:00
Robert Schumacher 095d3294d5 Inline function 2017-03-31 17:15:35 -07:00
Robert Schumacher 17b4d1cb5c Remove Checks::check_throw() #2 2017-03-31 17:13:58 -07:00
Alexander Karatarakis 780ef97d1b Use cstring_view in all functions in Checks:: 2017-03-28 18:48:03 -07:00
Alexander Karatarakis 27bc606020 exit() -> ::exit() 2017-03-22 17:44:01 -07:00
Alexander Karatarakis 79830d3cac Use exit_fail() internally 2017-03-22 17:34:17 -07:00
Alexander Karatarakis 197d471b42 Introduce Checks::exit_with_code() and exit_fail()/exit_success() 2017-03-22 17:18:01 -07:00
Alexander Karatarakis 4114d87a07 All Checks now take LineInfo as the first argument 2017-03-13 17:56:21 -07:00
Alexander Karatarakis 8e8debc848 Put LineInfo in separate h/cpp 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 e3bba294b4 Introduce LINE_INFO macro + struct 2017-03-13 16:04:29 -07:00
Alexander Karatarakis 2054f964fd Add __declspec(noreturn) in the definitions too
...to match the declarations
2017-03-02 18:52:15 -08:00
Alexander Karatarakis af583825a7 [Checks] Add check_exit() overload with no message 2017-02-13 14:05:27 -08:00
Alexander Karatarakis 050e4a0f7a Introduce precompiled headers 2017-01-30 21:52:42 -08:00
Alexander Karatarakis 0b5e2e9e76 Use nested namespace definition 2017-01-05 12:55:28 -08:00
Alexander Karatarakis 42df44ca7b Add #else to avoid warning 2016-11-15 17:54:44 -08:00
Robert Schumacher 7f336c7467 Enable qualified dependencies. Fix bug in internal 'build' command.
Added capability for CONTROL files to specify qualified dependencies, which are substring searched inside triplet names.

Fixed bug in internal 'build' command where if a package is already built, that built package's dependencies will be used to determine requirements for the build instead of the port directory's CONTROL file.
2016-11-05 01:02:15 -07:00
Robert Schumacher 4ab32c520d [vcpkg] Improve error message on mistyped package name. 2016-09-29 14:31:28 -07:00
Alexander Karatarakis ccca198c1b Initial commit 2016-09-18 20:54:03 -07:00