Commit Graph

469 Commits

Author SHA1 Message Date
Alexander Karatarakis
a026f0d10c Remove vcpkgmetrics.vcxproj. Merge it into vcpkglib.vcxproj 2017-01-25 19:07:18 -08:00
Alexander Karatarakis
25872147c1 Add quotes are port name in error message 2017-01-25 16:44:56 -08:00
Robert Schumacher
d04e78815a [vcpkg] Do not build tests when running scripts\bootstrap.ps1. 2017-01-25 15:05:51 -08:00
Alexander Karatarakis
3d1b72ea05 Move MachineType.cpp to src\ 2017-01-25 14:20:17 -08:00
Olaf van der Spek
73f4c47d76 Update commands_update.cpp 2017-01-25 19:09:01 +01:00
Alexander Karatarakis
9b8afccc9d Properly convert wchar to char before printing 2017-01-24 19:08:51 -08:00
Alexander Karatarakis
7fe735c02e Add error message when CONTROL file cannot be opened 2017-01-24 18:00:43 -08:00
Alexander Karatarakis
e3c3497dbc Suppress VS2017's vcvarsall.bat output 2017-01-24 14:12:27 -08:00
Alexander Karatarakis
d5e7a501e9 Download nuget.exe in a version-including subfolder in Downloads\ 2017-01-24 12:30:14 -08:00
Alexander Karatarakis
ab33a7fd49 Update CHANGELOG and bump version to v0.0.70 2017-01-23 19:56:07 -08:00
Alexander Karatarakis
93c3c0648a [VS2017] Enable building with v141 toolset 2017-01-23 19:25:47 -08:00
Alexander Karatarakis
868a7623ad Bump nuget.exe version 2017-01-23 18:47:11 -08:00
Alexander Karatarakis
2670075bf2 Extract method 2017-01-23 18:36:22 -08:00
Alexander Karatarakis
64bcc326fb Improve format of output error messages 2017-01-23 18:30:39 -08:00
Alexander Karatarakis
d9f770ad8d Improve comment 2017-01-23 17:28:20 -08:00
Alexander Karatarakis
4e86b01a36 [Environemnt] Don't depend on present working dir 2017-01-23 17:24:34 -08:00
Alexander Karatarakis
522b393901 Bump version of required CMake to 3.7.2 2017-01-23 17:02:43 -08:00
Alexander Karatarakis
5d603cbae2 Improve Strings::split() 2017-01-23 16:51:04 -08:00
Alexander Karatarakis
ac2f2cb478 Strings::split() now handles trailing delimiters 2017-01-23 16:46:58 -08:00
Alexander Karatarakis
a4b419dc7b Add comment about trailing backslash in VS140COMNTOOLS 2017-01-23 16:39:05 -08:00
Alexander Karatarakis
612d204121 Remove check for empty MSVC dir. 2017-01-23 16:37:03 -08:00
Alexander Karatarakis
127fbe2026 [VS2017] Use Environment::get_vcvarsall_bat() 2017-01-23 16:16:19 -08:00
Alexander Karatarakis
e0e3f6ac21 [VS2017] Add function to get vcvarsall.bat 2017-01-23 16:15:30 -08:00
Alexander Karatarakis
a532b94907 Formatting 2017-01-23 16:04:43 -08:00
Alexander Karatarakis
c1aca5d4ad Build path throuh fs::path APIs instead of Strings::format() 2017-01-23 16:02:02 -08:00
Alexander Karatarakis
691f337bb3 [VS2017] Don't depend on a specific MSVC dir name 2017-01-23 15:48:54 -08:00
Alexander Karatarakis
50d5e12390 [VS2017] Extract function that detects the VS2015 instance, when no VS2017 is found 2017-01-23 15:30:04 -08:00
Alexander Karatarakis
9194f36a6c [VS2017] Use Environment::get_dumpbin_exe() 2017-01-23 15:24:31 -08:00
Alexander Karatarakis
79a0036739 [VS2017] Add function do get dumpbin.exe 2017-01-23 15:15:26 -08:00
Alexander Karatarakis
3a6571a019 Add Strings::split() function 2017-01-23 15:13:12 -08:00
Alexander Karatarakis
6d3ab4579d [vcpkg_paths] Add "scripts" entry 2017-01-23 15:12:52 -08:00
Alexander Karatarakis
58aeb68442 [VS2017] Enable building vcpkg itself with VS2017 2017-01-23 12:54:33 -08:00
Alexander Karatarakis
93f400baf9 Update CHANGELOG and bump version to v0.0.67 2017-01-18 13:47:14 -08:00
Alexander Karatarakis
fe2c0a3a78 [edit command] Now checks that port exists before opening 2017-01-13 02:09:08 -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
8e1ed2c9a9 Place contact and version commands in different cpp files 2017-01-12 17:47:53 -08:00
Alexander Karatarakis
df2a05e854 Introduce Command namespace. Refactoring 2017-01-12 17:43:05 -08:00
Alexander Karatarakis
4c51e65d50 Rename commands_integration.cpp to commands_integrate.cpp
Filename should match the command name
2017-01-12 17:43:05 -08:00
Alexander Karatarakis
30587111d3 Rename commands_installation to commands_install
Names should match the command
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
Alexander Karatarakis
b966acc5c2 Update CHANGELOG and bump version to v0.0.66 2017-01-10 17:05:58 -08:00
Alexander Karatarakis
ff10939203 Refactor pre-install check 2017-01-05 15:23:08 -08:00
Alexander Karatarakis
e5f60816cb Introduce ImmutableSortedVector 2017-01-05 14:30:52 -08:00
Alexander Karatarakis
64e1bf8de7 Use Nested Namespace Definition 2017-01-05 14:27:36 -08:00
Alexander Karatarakis
708e93d82a Use Nested Namespace Definition 2017-01-05 14:25:50 -08:00
Alexander Karatarakis
6e29b7b8d4 Pass by reference 2017-01-05 14:21:09 -08:00
Alexander Karatarakis
88b5791b0b Use Nested Namespace Definition 2017-01-05 14:14:11 -08:00
Alexander Karatarakis
1565cafb83 Use nullptr 2017-01-05 14:09:48 -08:00
Alexander Karatarakis
0b5e2e9e76 Use nested namespace definition 2017-01-05 12:55:28 -08:00
nekko1119
31d5994dd5 Fix signed/unsigned mismatch warning 2016-12-24 05:27:22 +09:00
Alexander Karatarakis
8b9e624d0d Improve trim implementation 2016-12-20 14:45:35 -08:00
Alexander Karatarakis
32ada00583 Improve error message 2016-12-20 14:45:13 -08:00
Alexander Karatarakis
a077ccc4c7 Avoid unnecessary copy 2016-12-19 15:39:57 -08:00
Alexander Karatarakis
835693ce97 Don't return by const value 2016-12-16 20:17:24 -08:00
Alexander Karatarakis
73bf8306b2 Pass by const ref 2016-12-16 20:11:58 -08:00
Alexander Karatarakis
aad0cc4c04 Files::get_contents() -> Files::read_contents() 2016-12-16 19:40:58 -08:00
Alexander Karatarakis
b666e90c32 Pass by ref 2016-12-16 19:38:02 -08:00
Alexander Karatarakis
fdec39f452 Use check_exit() instead of check_throw() 2016-12-16 19:37:11 -08:00
Alexander Karatarakis
e4571e75c2 Do the trim and empty string erase in separate passes 2016-12-16 17:48:37 -08:00
Alexander Karatarakis
843e390c94 Replace reading lines and ignoring empty lines with the new functions
Namely:
Files::read_all_lines();
Strings::trim_all_and_remove_whitespace_strings()
2016-12-16 16:20:27 -08:00
Alexander Karatarakis
a5c3fddfe7 Add Strings::trim_all_and_remove_whitespace_strings() 2016-12-16 16:02:19 -08:00
Alexander Karatarakis
bd50778cb5 [install_command] now overwrites files if they are already present
The listfile checks ensures that no other package claims ownership
of the particular file
2016-12-16 15:42:15 -08:00
Alexander Karatarakis
38859d5c91 Improve code that filters out the directories from a vector of paths 2016-12-15 18:41:01 -08:00
Alexander Karatarakis
15ca6919ad Use Files::write_all_lines() 2016-12-15 18:24:06 -08:00
Alexander Karatarakis
e4548a8cf4 Add Files::read_all_lines() and Files::write_all_lines() 2016-12-15 18:19:22 -08:00
Alexander Karatarakis
8f397bb8d1 Add Strings::trim() function 2016-12-15 17:09:14 -08:00
Alexander Karatarakis
88daca5f54 [listfile] When reading a listfile, add / at the end of directories 2016-12-15 14:28:43 -08:00
Alexander Karatarakis
5d54e079f7 Refactor writing of listfile 2016-12-14 16:52:23 -08:00
Alexander Karatarakis
b1681d0838 Avoid copying struct 2016-12-13 19:02:02 -08:00
Alexander Karatarakis
c9b310c165 Minor code clarity change 2016-12-13 16:35:06 -08:00
Alexander Karatarakis
dd8cbba38b Update CHANGELOG and bump version to v0.0.65 2016-12-12 18:13:32 -08:00
Alexander Karatarakis
e523668cce Change signature to std::string& (from char*) 2016-12-12 15:13:24 -08:00
Alexander Karatarakis
9796e2532c Use System::println(std::string&) overload 2016-12-12 15:10:29 -08:00
Alexander Karatarakis
c77be8f221 [vcpkg_System] Add missing const keywords 2016-12-12 15:08:26 -08:00
Alexander Karatarakis
852acbc263 [vcpkg_Input] Use std::string instead of char* 2016-12-12 15:05:49 -08:00
Alexander Karatarakis
b629cd9044 [vcpkg_cmd_arguments] Use std::string instead of char* 2016-12-12 15:03:36 -08:00
Alexander Karatarakis
d02fe9bdae Add System::println(std::string) overloads 2016-12-12 14:58:38 -08:00
Robert Schumacher
1310e9e052 Add SQM User Id to metrics 2016-12-12 14:03:13 -08:00
Alexander Karatarakis
31c4de315a Add "vcpkg /?" which is equivalent to "vcpkg help" 2016-12-07 13:14:10 -08:00
Alexander Karatarakis
a195dedf52 get_installed_files() now filters out the directories 2016-12-01 20:39:28 -08:00
Alexander Karatarakis
a8c189c3f2 [pre-install checks] Greatly improve the check for already isntalled
files
2016-12-01 17:22:20 -08:00
Alexander Karatarakis
4d298be260 [owns command] Use get_installed_files() 2016-12-01 15:37:08 -08:00
Alexander Karatarakis
7c2abc755f Introduce function get_installed_files() 2016-12-01 15:36:39 -08:00
Alexander Karatarakis
79399923b6 Remove unused function 2016-12-01 02:03:07 -08:00
Alexander Karatarakis
53598df287 Remove unused #include directives 2016-12-01 02:02:49 -08:00
Alexander Karatarakis
6eac44c964 Move install_package() and deinstall_package() to the files of the
appropriate commands
2016-12-01 01:49:24 -08:00
Alexander Karatarakis
89aaf195fb Remove unused variable 2016-12-01 01:37:41 -08:00
Alexander Karatarakis
936d74d6f7 Merge branch 'checkbeforeinstalling' 2016-12-01 01:31:45 -08:00
Alexander Karatarakis
1f758b19a5 [install-command] Verify files will not overwrite existing files 2016-12-01 01:31:15 -08:00
Alexander Karatarakis
223e7f970d Use check_exit() instead of check_throw() 2016-11-30 14:16:37 -08:00
Alexander Karatarakis
ae379fedea Move print_paths() to Files:: 2016-11-30 14:08:43 -08:00
Alexander Karatarakis
5b6baf0ce0 Rename function 2016-11-30 14:06:49 -08:00
Alexander Karatarakis
0042316c4b Introduce filesystem_fs.h 2016-11-30 13:38:42 -08:00
Alexander Karatarakis
35152bb4fd Use new Files functions 2016-11-29 18:11:18 -08:00
Alexander Karatarakis
0b996a002e [Files] Add functions to get all files of a dir recursively or non-recursively 2016-11-29 18:08:00 -08:00
Alexander Karatarakis
74f69ade18 Introduce PostBuildLint namespace 2016-11-29 17:17:45 -08:00
Alexander Karatarakis
af120041b6 Move file functions to vcpkg_Files.h 2016-11-29 17:04:41 -08:00
Alexander Karatarakis
c0564b6111 Remove unused function 2016-11-29 16:45:21 -08:00
Alexander Karatarakis
daa47668d0 [post-build-checks] Refactor - pass around package_dir 2016-11-29 15:32:44 -08:00
Alexander Karatarakis
7a2e6f614d Use extracted local variable 2016-11-29 13:14:20 -08:00
Alexander Karatarakis
be71c433cc [post-build-checks] Add check for files in package dir and debug dir 2016-11-29 13:07:21 -08:00
Alexander Karatarakis
b271355a58 Extract local variable 2016-11-29 13:06:42 -08:00
Alexander Karatarakis
5e75a3dd0e Extract local variable 2016-11-29 13:06:27 -08:00
Alexander Karatarakis
519c542507 Don't return by const value 2016-11-29 11:33:32 -08:00
Alexander Karatarakis
568f742f86 Update CHANGELOG and bump version to v0.0.61 2016-11-28 18:15:02 -08:00
Alexander Karatarakis
0f5a833b81 [vcpkg portsdiff] Add check that commit id exists 2016-11-28 18:07:42 -08:00
Robert Schumacher
692d95c865 [vcpkg] Do not return references to locals 2016-11-26 02:51:12 -08:00
Robert Schumacher
cc7ee77d90 [vcpkg] The static keyword at member function scope is not once-per-instance, it's once-per-function 2016-11-26 02:49:42 -08:00
Alexander Karatarakis
aa3f34c02f Update CHANGELOG and bump version to v0.0.60 2016-11-23 15:46:30 -08:00
Alexander Karatarakis
4e3269e7fc Remove unused #includes 2016-11-21 12:57:39 -08:00
Alexander Karatarakis
1b7f21a3e9 [post-build-checks] Add check about no lib files 2016-11-21 12:50:23 -08:00
Alexander Karatarakis
26a8ed58be [coff] Use the offsets_array to go to archive members. Fixes #292 2016-11-18 13:38:43 -08:00
Alexander Karatarakis
ba28195eb8 [coff] Read the second linker offsets to deduce the real offset count
Those that start with 0 are ignored
2016-11-18 13:33:03 -08:00
Alexander Karatarakis
7805de1a56 [coff] Use peek_value() 2016-11-17 16:28:09 -08:00
Alexander Karatarakis
c6ac0e5ca7 [coff] Eliminate another peek() function 2016-11-17 16:22:22 -08:00
Alexander Karatarakis
f0ef09c3fc [coff] Introduce marker_t. Eliminate one of the peek functions 2016-11-17 16:19:46 -08:00
Alexander Karatarakis
9ab1ea5331 [coff] member_size() now returns already aligned size 2016-11-17 15:43:47 -08:00
Alexander Karatarakis
c828476823 Add (undocumented) --checks-only option to the build command 2016-11-17 15:42:20 -08:00
Alexander Karatarakis
6c2ce4981f [coff] Function rename 2016-11-17 15:21:22 -08:00
Alexander Karatarakis
a9223bd8df [coff] Variable rename 2016-11-17 15:20:18 -08:00
Alexander Karatarakis
42df44ca7b Add #else to avoid warning 2016-11-15 17:54:44 -08:00
Alexander Karatarakis
b88c51bb7e [expected.h] Add missing #include 2016-11-15 17:53:23 -08:00
Alexander Karatarakis
8a72437674 Remove unused #include 2016-11-15 17:43:09 -08:00
Alexander Karatarakis
31b8eee587 Use the already loaded status_db 2016-11-15 17:42:42 -08:00
Alexander Karatarakis
e969c5c8eb Remove unused #includes 2016-11-15 17:41:31 -08:00
Alexander Karatarakis
45dbe92e9b Add comment about freeglut in coff_file_reader.cpp 2016-11-15 17:06:16 -08:00
Geert Van Laethem
a882cfe14f possible fix for issue #223 2016-11-15 16:50:27 -08:00
Alexander Karatarakis
727e4ed6fa [Graph] Now uses set instead of vector 2016-11-15 12:55:35 -08:00
Alexander Karatarakis
b64b0cbc8a Renames and cleanup 2016-11-15 12:47:43 -08:00
Alexander Karatarakis
2b204e6739 Use custom struct instead of std::pair 2016-11-15 12:40:06 -08:00
Alexander Karatarakis
2584f3e3de Major refactor/rework of dependency resolution 2016-11-15 11:58:13 -08:00
Alexander Karatarakis
d852d3b6f2 Add more blacklisted outdated crts 2016-11-10 16:28:10 -08:00
Alexander Karatarakis
259af8514a Merge remote-tracking branch 'origin/master' 2016-11-10 11:50:46 -08:00
Robert Schumacher
7220f54e30 [vcpkg] Correct unsigned/signed mismatch '<' 2016-11-10 11:48:36 -08:00
Alexander Karatarakis
eb7ca47d48 Add checks for outdated crts 2016-11-10 11:40:27 -08:00
Alexander Karatarakis
22f681c82d Make crt search case insensitive 2016-11-10 00:04:44 -08:00
Alexander Karatarakis
bf7978dcf9 [post-build-checks] Rework crt linkage checks 2016-11-09 18:44:11 -08:00
Alexander Karatarakis
968fb2768d Rename struct 2016-11-09 17:15:50 -08:00
Alexander Karatarakis
e291ec6845 [build-checks] Finding no crt is no longer an error 2016-11-09 16:42:46 -08:00
Alexander Karatarakis
89447c156d Add checks for crt linkage (currently disabled) 2016-11-09 01:27:49 -08:00
Alexander Karatarakis
a9d732f206 Reorder post-build checks related to lib files 2016-11-08 19:33:59 -08:00
Alexander Karatarakis
218cae4503 Skip BUILD_INFO file on install 2016-11-08 15:08:42 -08:00
Alexander Karatarakis
6e9d17f73c Introduce BUILD_INFO file. Significant change in the way static/dynamic is
handled
2016-11-08 14:12:49 -08:00
Alexander Karatarakis
eaebe2888a Remove unused #include directive 2016-11-07 17:57:03 -08:00
Alexander Karatarakis
1a1507a603 Move search_file() to commands_own.cpp 2016-11-07 17:56:40 -08:00
Alexander Karatarakis
d799762ea7 Move listfile_path() to vcpkg_paths.h 2016-11-07 17:54:23 -08:00
Alexander Karatarakis
be25fd7331 Remove unused #include 2016-11-07 17:51:23 -08:00
Alexander Karatarakis
8c47be55e2 [Environment] Dont' #include "vcpkg.h" 2016-11-07 17:40:58 -08:00
Alexander Karatarakis
7cbf493041 [tests_paragraph] Don't #include "vcpkg.h" 2016-11-07 17:40:29 -08:00
Alexander Karatarakis
42f4d96455 [Dependencies] Don't #include "vcpkg.h" 2016-11-07 17:39:43 -08:00
Alexander Karatarakis
7e7078285c Remove unused #includes 2016-11-07 17:39:11 -08:00
Alexander Karatarakis
a1d9478103 Don't #include "vcpkg.h" 2016-11-07 17:38:39 -08:00
Alexander Karatarakis
97df2162fd [search] Don't #include "vcpkg.h" 2016-11-07 17:37:31 -08:00
Alexander Karatarakis
d78c1a974f Move shorten_description to vcpkglib_helpers 2016-11-07 17:37:08 -08:00
Alexander Karatarakis
e7c6f90adc Remove unused #include 2016-11-07 17:34:22 -08:00
Alexander Karatarakis
6071014cf9 Remove unused #includes 2016-11-07 17:33:23 -08:00
Alexander Karatarakis
8adaaea6fc [cache] Don't #include "vcpkg.h" 2016-11-07 17:32:27 -08:00
Alexander Karatarakis
c91d8e41b6 Introduce vcpkg_info.h/cpp 2016-11-07 17:31:41 -08:00
Alexander Karatarakis
7a1bc07142 [Dependencies] Remove unused parameter 2016-11-07 17:09:07 -08:00
Alexander Karatarakis
21f69a44be [Dependencies] Function rename 2016-11-07 17:06:46 -08:00
Alexander Karatarakis
d85e169c05 [Dependencies] Make function static 2016-11-07 17:05:32 -08:00
Alexander Karatarakis
8be5e7c123 Move Dependency-related functions from vcpkg.h to vcpkg_Dependencies.h 2016-11-07 16:38:49 -08:00
Alexander Karatarakis
5c769e462b Remove unused #include 2016-11-07 16:33:08 -08:00
Alexander Karatarakis
f13b9cd24a Don't #include vcpkg.h in portsdiff.cpp 2016-11-07 16:20:32 -08:00
Alexander Karatarakis
d65e78f6f5 Move functions that are only used by import out of vcpkg.h/cpp 2016-11-07 16:17:34 -08:00
Alexander Karatarakis
058cbaf459 Merge lib.cpp and vcpkg.cpp -> vcpkg.cpp 2016-11-07 16:10:41 -08:00
Alexander Karatarakis
a721db2c1f Refactor: create new Paragraphs.h/cpp 2016-11-07 16:06:36 -08:00
Alexander Karatarakis
8e9338e4a0 Update CHANGELOG and bump version to v0.0.51 2016-11-07 14:45:53 -08:00
Alexander Karatarakis
b81d1910db [vcpkg search] Use System::println() instead of iostream + iomanip 2016-11-07 14:42:25 -08:00
Alexander Karatarakis
45eee10708 Add simple substring filtering to vcpkg list 2016-11-07 14:39:52 -08:00
Alexander Karatarakis
7e05c53628 Rework vcpkg cache implementation 2016-11-07 14:06:51 -08:00
Alexander Karatarakis
c2a6ed412b Rework vcpkg search implementation 2016-11-07 13:57:52 -08:00
Alexander Karatarakis
8f162188dd Add simple substring filtering to vcpkg cache, like vcpkg search 2016-11-07 13:44:57 -08:00
Alexander Karatarakis
331ac16736 Make lambda arg const 2016-11-07 13:43:36 -08:00
Alexander Karatarakis
e745e3f855 Update CHANGELOG and bump version to v0.0.50 2016-11-07 00:09:12 -08:00
Alexander Karatarakis
e4cab414ae Add new command: portsdiff 2016-11-06 22:39:15 -08:00
Alexander Karatarakis
a6821438bc Make parameter const 2016-11-06 20:12:21 -08:00
Alexander Karatarakis
83ffbf028f [Maps] Add overload for map (existing: unordered_map) 2016-11-06 20:11:50 -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
Alexander Karatarakis
d5d997bd7d [StatusParagraph] Minor refactor 2016-11-03 18:55:32 -07:00
Alexander Karatarakis
11c9a523f7 [SourceParagraph] Make function static 2016-11-03 18:52:44 -07:00
Alexander Karatarakis
95ef1b95e6 [BinaryParagraph] Refactor implementation 2016-11-03 17:36:47 -07:00
Alexander Karatarakis
99b3c49172 [SourceParagraph] Remove using namespace; 2016-11-03 17:32:31 -07:00
Alexander Karatarakis
90876a3bfe SourceParagraph checks fields at construction time 2016-11-03 17:32:00 -07:00
Alexander Karatarakis
5b60e13466 [SourceParagraph] Consistency rename 2016-11-03 14:37:10 -07:00
Alexander Karatarakis
a868bc96da Add port name to the output message 2016-11-02 20:57:19 -07:00
Alexander Karatarakis
4665b16ab3 Add checks for fields in CONTROL file. Resolves #228 2016-11-02 20:26:52 -07:00
Alexander Karatarakis
079a027b1e parse_depends() now handles empty case internally 2016-11-02 19:39:45 -07:00
Alexander Karatarakis
87a78a78dc [Strings] Add join() 2016-11-02 19:34:30 -07:00
Alexander Karatarakis
8a97f05d92 [Maps] Add function extract_keys() 2016-11-02 19:33:11 -07:00
Alexander Karatarakis
1fa0555695 [building] Parse SourceParagraph at the start of the build 2016-11-02 19:30:53 -07:00
Alexander Karatarakis
ce890f9799 check_exit() instead of check_throw() 2016-11-02 17:47:25 -07:00
Alexander Karatarakis
e695f92dec [post-build-checks] Add check for empty directories 2016-11-02 14:57:50 -07:00
Alexander Karatarakis
4bf461c9cd [post-build-checks] Add check for bin folders in static builds 2016-11-02 14:57:18 -07:00
Alexander Karatarakis
5d1dccf618 [post-build-checks] Fix debug/release file vectors that were swapped 2016-10-27 14:09:40 -07:00
Alexander Karatarakis
6380852f89 [coff_file_reader] Improve error message 2016-10-26 12:46:26 -07:00
Robert Schumacher
7625d837d5 [vcpkg] Revert 5671a12. Fixes #206, we should reapply these checks once all existing ports have been fixed. 2016-10-23 14:09:30 -07:00
Alexander Karatarakis
16ecddf94d [post-build] Convert message to warning 2016-10-22 20:33:21 -07:00
Alexander Karatarakis
5671a12eef [post-build-checks] Add checks about subdirectories in lib/ 2016-10-22 20:29:36 -07:00
Alexander Karatarakis
4fcdf15651 [post-build-checks] Add check for mismatching number of debug/release
binaries
2016-10-22 20:02:46 -07:00