X-Git-Url: http://mj.ucw.cz/gitweb/?a=blobdiff_plain;ds=sidebyside;f=ucw%2Fperl%2FUCW%2FConfigure%2FLibUCW.pm;h=2b7eb23e6b233c2218917c23b633283ed09890ed;hb=8c416794bc7282bfc03fcc0500898aa2483c338a;hp=6a25dbbae29bd1328201a08f902e1543b2663785;hpb=e938d9e3bf5c98b502178ee26d81a410890fb725;p=libucw.git diff --git a/ucw/perl/UCW/Configure/LibUCW.pm b/ucw/perl/UCW/Configure/LibUCW.pm index 6a25dbba..2b7eb23e 100644 --- a/ucw/perl/UCW/Configure/LibUCW.pm +++ b/ucw/perl/UCW/Configure/LibUCW.pm @@ -53,9 +53,22 @@ PostConfig { '^CONFIG_' => 1, '^CPU_' => 1, '^(SHERLOCK|UCW)_VERSION(_|$)' => 1, + '^MAX_WORD_(BYTES|CHARS)$' => 1, ]); } if Get("CONFIG_INSTALL_API"); + + # Include direct FB? + if (!IsSet("CONFIG_UCW_THREADS") || !IsSet("CONFIG_DIRECT_IO")) { + if (IsGiven("CONFIG_UCW_FB_DIRECT") && IsSet("CONFIG_UCW_FB_DIRECT")) { + if (!IsSet("CONFIG_UCW_THREADS")) { + Fail("CONFIG_UCW_FB_DIRECT needs CONFIG_UCW_THREADS"); + } else { + Fail("CONFIG_UCW_FB_DIRECT needs CONFIG_DIRECT_IO"); + } + } + UnSet("CONFIG_UCW_FB_DIRECT"); + } }; # We succeeded