10 Commits

Author SHA1 Message Date
Alex Chernyakhovsky 70a02d1e83 Add support for generating coverage reports
This change adds autoconf/automake support for building all of mosh
with gcov, and generates an lcov html report. This allows seeing which
parts ofthe source tree have good test coverage, and which can be
shored up. Eventually, it would be good to hook this up to Github
Actions to be generated automatically.
2022-05-30 19:38:10 -04:00
John Hood 6fe7cde94d Require C++11 if protobuf version >= 3.6.0 is installed
This shouldn't require C++11 when not required.

This hack may not always detect when C++11 *is* required,
in which case a little autoconf tweaking may be needed
to get a good compile.
2018-08-02 19:09:21 -04:00
Anton Lundin 993abf57f1 Rework curses detection
Detect diffrent variants of curses and use them.
2012-12-01 12:53:28 +01:00
Keegan McAllister 8bcc001b52 Remove Boost entirely 2012-04-15 13:49:15 -04:00
Keegan McAllister f7fc34e0c7 Add ax_check_{compile,link}_flag.m4 2012-04-13 12:25:09 -04:00
Anders Kaseorg 1f34a08346 AX_CHECK_LIBRARY: Bump serial to match upstream
The m4_ifnblank patch was accepted upstream as
http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=commitdiff;h=7ea1d1b18e5c1c3300936dd89c3e55b5b370ae72

Signed-off-by: Anders Kaseorg <andersk@mit.edu>

(closes #153)
2012-04-13 12:06:23 -04:00
Anders Kaseorg c4ee01561a AX_CHECK_LIBRARY: Do not use m4_ifnblank
m4_ifnblank requires autoconf 2.64, and doesn’t seem necessary here.

Submitted upstream to autoconf-archive (no response yet):
https://savannah.gnu.org/patch/?7741

Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-18 23:59:19 -04:00
Anders Kaseorg 6d65fe9f79 Add configure options for external skalibs
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-03-07 03:05:37 -05:00
Anders Kaseorg 3e81d42f74 Require Boost
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-02-17 21:29:51 -05:00
Anders Kaseorg 1bb546c0e7 Use an aclocal macro directory m4/, and add pkg.m4
Signed-off-by: Anders Kaseorg <andersk@mit.edu>
2012-02-17 21:29:51 -05:00