Set Config's *extensions and *_ext vars correctly for Win32 static builds
authorSteve Hay <steve.m.hay@googlemail.com>
Mon, 17 Jun 2013 16:54:27 +0000 (17:54 +0100)
committerSteve Hay <steve.m.hay@googlemail.com>
Mon, 17 Jun 2013 16:55:33 +0000 (17:55 +0100)
commit21339399ecf6ae3a636f01859c6fd863bfac6933
tree0a2e5d10b79457a599839760e5db5ea1ade8e932
parent3ea9257d13af7b9f4eb5c16b33c9358a322b05c1
Set Config's *extensions and *_ext vars correctly for Win32 static builds

When building with ALL_STATIC=define on Win32, we arranged for Encode's
sub-extensions to get built (in win32/config_sh.PL), but neglected to list
them in the relevant Config variables, causing test failures in
t/porting/FindExt.t and lib/Config/Extensions.t. Moving the special logic
for Encode into win32/FindExt.pm fixes that.

Fix a related test failure regarding Sys-Syslog (not built on Win32) while
we're at it.
win32/FindExt.pm
win32/config_sh.PL