diff options
author | Boris Kolpackov <boris@codesynthesis.com> | 2016-05-20 23:25:45 +0200 |
---|---|---|
committer | Boris Kolpackov <boris@codesynthesis.com> | 2016-06-11 19:06:40 +0200 |
commit | 4218bfe7668d55e36814d6bdcec2da40454025c1 (patch) | |
tree | 1abe3f38109ba83755adf7307414dbbd1e1a9eb8 /build2/bin/guess | |
parent | 9f56941794837ec63b8732d8d0cae4659528e714 (diff) |
Initial VC++ support (static libraries only)
Diffstat (limited to 'build2/bin/guess')
-rw-r--r-- | build2/bin/guess | 10 |
1 files changed, 10 insertions, 0 deletions
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; }; |