From 4218bfe7668d55e36814d6bdcec2da40454025c1 Mon Sep 17 00:00:00 2001 From: Boris Kolpackov Date: Fri, 20 May 2016 23:25:45 +0200 Subject: Initial VC++ support (static libraries only) --- build2/bin/guess | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'build2/bin/guess') diff --git a/build2/bin/guess b/build2/bin/guess index 005235d..a80539e 100644 --- a/build2/bin/guess +++ b/build2/bin/guess @@ -14,6 +14,14 @@ namespace build2 { // ar/ranlib information. // + // Currently recognized ar/ranlib and their ids: + // + // gnu GNU binutils + // llvm LLVM + // bsd FreeBSD (and maybe other BSDs) + // msvc Microsoft's lib.exe + // generic Generic/unrecognized + // // The signature is normally the --version/-V line. // // The checksum is used to detect ar/ranlib changes. It is calculated in @@ -22,9 +30,11 @@ namespace build2 // struct bin_info { + string ar_id; string ar_signature; string ar_checksum; + string ranlib_id; string ranlib_signature; string ranlib_checksum; }; -- cgit v1.1