[ccan] [PATCH v3 0/7] configurator: Support for Windows and MSVC

Kevin Locke kevin at kevinlocke.name
Thu Sep 29 10:44:41 AEST 2016


On Thu, 2016-09-29 at 10:21 +1000, David Gibson wrote:
> Right.  Can you rebase your current patches and post them as a new
> series.  That's makes my life easier compared to updated versions of
> each patch in various places in the thread.

Certainly.  No problem.

Here is the third revision of the patch series which adds support for
building configurator with Microsoft Visual C++ and running it on
Windows.

Significant changes from v2:
* Removing the unnecessary EINTR and short read/write handling code.
* Switching from the musl libc err.h implementation to the CCAN err
  module one in hopes of reducing maintenance burden and code
  proliferation.
* Additional documentation comments for AppVeyor.

Thanks again!
Kevin


Kevin Locke (7):
  configurator: Reimplement run using popen
  configurator: Inline err.h functions
  configurator: Print test source without cat
  configurator: Add output cflag option and macro
  configurator: DEFAULT_{COMPILER,FLAGS} for MSVC
  Makefile: Define CFLAGS_FORCE_C_SOURCE macro
  Add appveyor.yml

 Makefile                          |   2 +-
 Makefile-ccan                     |   1 +
 appveyor.yml                      |  37 +++++++
 tools/compile.c                   |  15 ++-
 tools/configurator/configurator.c | 216 +++++++++++++++++++++++++-------------
 tools/tools.h                     |   6 +-
 6 files changed, 194 insertions(+), 83 deletions(-)
 create mode 100644 appveyor.yml

--
2.9.3



More information about the ccan mailing list