]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/Admin.pm
search: support SWIG-generated Xapian.pm
[public-inbox.git] / lib / PublicInbox / Admin.pm
index 3d0d80b92003347771b135cbeab47c6444d510c5..32a9f65edfb7f5a6b808ce5bb0489cd8089d1be9 100644 (file)
@@ -159,6 +159,10 @@ sub check_require {
        while (my $mod = shift @mods) {
                if (my $groups = $mod_groups{$mod}) {
                        push @mods, @$groups;
+               } elsif ($mod eq 'Search::Xapian') {
+                       require PublicInbox::Search;
+                       PublicInbox::Search::load_xapian() or
+                               $err->{'Search::Xapian || Xapian'} = $@;
                } else {
                        eval "require $mod";
                        $err->{$mod} = $@ if $@;