[PATCH v2 04/14] cli/reply: unify reply format functions
[notmuch-archives.git] / 21 / 0a60567444b9ace22ec74d2b0e541615d34d3f
1 Return-Path: <bremner@tethera.net>\r
2 X-Original-To: notmuch@notmuchmail.org\r
3 Delivered-To: notmuch@notmuchmail.org\r
4 Received: from localhost (localhost [127.0.0.1])\r
5  by arlo.cworth.org (Postfix) with ESMTP id 9393E6DE0319\r
6  for <notmuch@notmuchmail.org>; Tue, 22 Mar 2016 03:55:43 -0700 (PDT)\r
7 X-Virus-Scanned: Debian amavisd-new at cworth.org\r
8 X-Spam-Flag: NO\r
9 X-Spam-Score: -0.029\r
10 X-Spam-Level: \r
11 X-Spam-Status: No, score=-0.029 tagged_above=-999 required=5\r
12  tests=[AWL=-0.018, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01]\r
13  autolearn=disabled\r
14 Received: from arlo.cworth.org ([127.0.0.1])\r
15  by localhost (arlo.cworth.org [127.0.0.1]) (amavisd-new, port 10024)\r
16  with ESMTP id T1RVPHOsjcHt for <notmuch@notmuchmail.org>;\r
17  Tue, 22 Mar 2016 03:55:36 -0700 (PDT)\r
18 Received: from fethera.tethera.net (fethera.tethera.net [198.245.60.197])\r
19  by arlo.cworth.org (Postfix) with ESMTPS id 45E986DE02A9\r
20  for <notmuch@notmuchmail.org>; Tue, 22 Mar 2016 03:55:20 -0700 (PDT)\r
21 Received: from remotemail by fethera.tethera.net with local (Exim 4.84)\r
22  (envelope-from <bremner@tethera.net>)\r
23  id 1aiJyd-00014r-N3; Tue, 22 Mar 2016 06:55:55 -0400\r
24 Received: (nullmailer pid 14077 invoked by uid 1000);\r
25  Tue, 22 Mar 2016 10:55:11 -0000\r
26 From: David Bremner <david@tethera.net>\r
27 To: notmuch@notmuchmail.org\r
28 Subject: [PATCH 05/13] configure: check directly for xapian compaction API\r
29 Date: Tue, 22 Mar 2016 07:54:46 -0300\r
30 Message-Id: <1458644094-13951-6-git-send-email-david@tethera.net>\r
31 X-Mailer: git-send-email 2.7.0\r
32 In-Reply-To: <1458644094-13951-1-git-send-email-david@tethera.net>\r
33 References: <1458644094-13951-1-git-send-email-david@tethera.net>\r
34 X-BeenThere: notmuch@notmuchmail.org\r
35 X-Mailman-Version: 2.1.20\r
36 Precedence: list\r
37 List-Id: "Use and development of the notmuch mail system."\r
38  <notmuch.notmuchmail.org>\r
39 List-Unsubscribe: <https://notmuchmail.org/mailman/options/notmuch>,\r
40  <mailto:notmuch-request@notmuchmail.org?subject=unsubscribe>\r
41 List-Archive: <http://notmuchmail.org/pipermail/notmuch/>\r
42 List-Post: <mailto:notmuch@notmuchmail.org>\r
43 List-Help: <mailto:notmuch-request@notmuchmail.org?subject=help>\r
44 List-Subscribe: <https://notmuchmail.org/mailman/listinfo/notmuch>,\r
45  <mailto:notmuch-request@notmuchmail.org?subject=subscribe>\r
46 X-List-Received-Date: Tue, 22 Mar 2016 10:55:43 -0000\r
47 \r
48 This is consistent with the check for FieldProcessor, and probably a bit\r
49 more robust.\r
50 ---\r
51  configure | 21 +++++++++++----------\r
52  1 file changed, 11 insertions(+), 10 deletions(-)\r
53 \r
54 diff --git a/configure b/configure\r
55 index c48f7ce..03f28d5 100755\r
56 --- a/configure\r
57 +++ b/configure\r
58 @@ -359,17 +359,18 @@ fi\r
59  have_xapian_compact=0\r
60  have_xapian_field_processor=0\r
61  if [ ${have_xapian} = "1" ]; then\r
62 -    # Compaction is only supported on Xapian > 1.2.6\r
63      printf "Checking for Xapian compaction support... "\r
64 -    case "${xapian_version}" in\r
65 -       0.*|1.[01].*|1.2.[0-5])\r
66 -           printf "No (only available with Xapian > 1.2.6).\n" ;;\r
67 -       [1-9]*.[0-9]*.[0-9]*)\r
68 -           have_xapian_compact=1\r
69 -           printf "Yes.\n" ;;\r
70 -       *)\r
71 -           printf "Unknown version.\n" ;;\r
72 -    esac\r
73 +    cat>_compact.cc<<EOF\r
74 +#include <xapian.h>\r
75 +class TestCompactor : public Xapian::Compactor { };\r
76 +EOF\r
77 +    if ${CXX} ${CXXLAGS} ${xapian_cxxflags} -c _compact.cc -o _compact.o > /dev/null 2>&1\r
78 +    then\r
79 +       have_xapian_compact=1\r
80 +       printf "Yes.\n"\r
81 +    else\r
82 +       printf "No.\n"\r
83 +    fi\r
84  \r
85      printf "Checking for Xapian FieldProcessor API... "\r
86      cat>_field_processor.cc<<EOF\r
87 -- \r
88 2.7.0\r
89 \r