aboutsummaryrefslogtreecommitdiff
path: root/toolsrc/src
AgeCommit message (Collapse)Author
2016-11-05Enable qualified dependencies. Fix bug in internal 'build' command.Robert Schumacher
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-03[StatusParagraph] Minor refactorAlexander Karatarakis
2016-11-03[SourceParagraph] Make function staticAlexander Karatarakis
2016-11-03[BinaryParagraph] Refactor implementationAlexander Karatarakis
2016-11-03[SourceParagraph] Remove using namespace;Alexander Karatarakis
2016-11-03SourceParagraph checks fields at construction timeAlexander Karatarakis
2016-11-03[SourceParagraph] Consistency renameAlexander Karatarakis
2016-11-02Add port name to the output messageAlexander Karatarakis
2016-11-02Add checks for fields in CONTROL file. Resolves #228Alexander Karatarakis
2016-11-02parse_depends() now handles empty case internallyAlexander Karatarakis
2016-11-02[Strings] Add join()Alexander Karatarakis
2016-11-02[building] Parse SourceParagraph at the start of the buildAlexander Karatarakis
2016-11-02check_exit() instead of check_throw()Alexander Karatarakis
2016-11-02[post-build-checks] Add check for empty directoriesAlexander Karatarakis
2016-11-02[post-build-checks] Add check for bin folders in static buildsAlexander Karatarakis
2016-10-27[post-build-checks] Fix debug/release file vectors that were swappedAlexander Karatarakis
2016-10-26[coff_file_reader] Improve error messageAlexander Karatarakis
2016-10-23[vcpkg] Revert 5671a12. Fixes #206, we should reapply these checks once all ↵Robert Schumacher
existing ports have been fixed.
2016-10-22[post-build] Convert message to warningAlexander Karatarakis
2016-10-22[post-build-checks] Add checks about subdirectories in lib/Alexander Karatarakis
2016-10-22[post-build-checks] Add check for mismatching number of debug/releaseAlexander Karatarakis
binaries
2016-10-22Use pointer instead of reference for output parameterAlexander Karatarakis
2016-10-20Remove unused include directivesAlexander Karatarakis
2016-10-20Rename function and make it staticAlexander Karatarakis
2016-10-20src FormattingAlexander Karatarakis
2016-10-21Switch to using CertUtil to generate hash.flysha
2016-10-20Add hash file support.sdcb
2016-10-14Use coff_file_reader for checking the architecture of libs/dllsAlexander Karatarakis
2016-10-14Add coff_file_reader to extract info/from dll/lib files without dumpbinAlexander Karatarakis
Calling dumpbin was very slow in some cases (e.g. boost). With coff_file_reader we directly examine the binary for the few bits we need.
2016-10-14[Stopwatch] Microseconds now displayed as us instead of microsAlexander Karatarakis
2016-10-11Rename lint_status::ERROR to lint_status::ERROR_DETECTEDAlexander Karatarakis
This is because windows.h defines an ERROR macro
2016-10-10[Stopwatch] start()/stop() return const &Alexander Karatarakis
2016-10-10Rename System::Stopwatch to System::Stopwatch2Alexander Karatarakis
2016-10-10[post-build-lint] Look no further than newline when detecting "machine" lineAlexander Karatarakis
2016-10-10Post-build checks no longer use findstr. Resolves #69Alexander Karatarakis
2016-10-10Add Stopwatch classAlexander Karatarakis
2016-10-05Add post build checks for the presence of dlls in static buildsAlexander Karatarakis
2016-10-05Add triplet::build_type()Alexander Karatarakis
2016-10-05Fix cast to size_tAlexander Karatarakis
2016-10-05Add "lowercase" to the message about invalid charsAlexander Karatarakis
2016-10-05Fix #119 [regression]: cannot use numbers in library namesAlexander Karatarakis
2016-10-05Display the lowercased name for errors in package parsingAlexander Karatarakis
2016-10-04Temporarily use get_or_throw()Alexander Karatarakis
2016-10-04Rename function case_insensitive_find() to case_insensitive_ascii_find()Alexander Karatarakis
2016-10-04Remove function prefix_path_for_package()Alexander Karatarakis
2016-10-04BinaryParagraph now contains a package_spec instead of name+tripletAlexander Karatarakis
2016-10-04Replace auto with actual typeAlexander Karatarakis
2016-10-04Temporarily use get_or_throw()Alexander Karatarakis
2016-10-04All-CAPS for enum membersAlexander Karatarakis
2016-10-04[package_spec]User input gets lowercased; other input is checkedAlexander Karatarakis