Merge branch 'win'
authorMartin Willi <martin@revosec.ch>
Wed, 4 Jun 2014 14:26:58 +0000 (16:26 +0200)
committerMartin Willi <martin@revosec.ch>
Wed, 4 Jun 2014 14:26:58 +0000 (16:26 +0200)
commit8c55f8ef42816a695895990cf89697a30c235355
treec4aa8a3f0f08166b37369bb93132d0ece470af42
parentb4c51061c3c649e948324d1f3ad37ef6e48f8b96
parentd930d184177ef352c4b5def4e5848463819435ec
Merge branch 'win'

Ports the strongSwan core libraries and some plugins to the Windows platform
using a MinGW based toolchain. Beside generic platform abstraction and
the windows.[ch] compatibility layer, this merge introduces a Windows native
threading backend and a charon-svc Windows IKE service.

Travis adds a MinGW cross-compile build to Windows, and further enables -Werror
to let builds fail for all compiler warnings with gcc and Clang.