[Xapian-tickets] [Xapian] #169: Standard build system should support windows with MSVC

Xapian nobody at xapian.org
Tue Jan 23 23:41:09 GMT 2018


#169: Standard build system should support windows with MSVC
--------------------------+--------------------------------------
 Reporter:  richard       |             Owner:  olly
     Type:  defect        |            Status:  new
 Priority:  normal        |         Milestone:
Component:  Build system  |           Version:  git master
 Severity:  normal        |        Resolution:
 Keywords:                |        Blocked By:
 Blocking:                |  Operating System:  Microsoft Windows
--------------------------+--------------------------------------
Changes (by olly):

 * owner:  richard => olly
 * status:  assigned => new
 * version:  SVN trunk => git master


Comment:

 You can now build git master with MSVC (either MSVS 2015 or 2017; older
 versions probably lack sufficient C++11 support) using our standard build
 system.

 I've also set up appveyor CI, testing mingw, mingw64, cygwin, msvs2015 and
 msvs2017:

 https://ci.appveyor.com/project/ojwb/xapian

 The config for that is in `.appveyor.yml` in the top level of the repo,
 which should provide hints on how to perform such builds.

 Currently xapian-core builds and its testsuite passes for all builds.

 I haven't really tried to build omega or the bindings, mostly because
 sorting out dependencies is tedious on platforms I don't actually use
 myself (omega needs libmagic and PCRE; the bindings needs the various
 languages we target).  Patches to enable more would be very welcome as
 once we have CI it'll be easier to keep the builds working.

--
Ticket URL: <https://trac.xapian.org/ticket/169#comment:5>
Xapian <https://xapian.org/>
Xapian



More information about the Xapian-tickets mailing list