Updated WIN32 files (rt40877) bis

This commit is contained in:
Francis Dupont 2016-01-04 19:37:30 +01:00
parent deb9d1b1e7
commit ff6129a61c
13 changed files with 50 additions and 22 deletions

View file

@ -294,10 +294,6 @@ SOURCE=..\include\named\query.h
# End Source File
# Begin Source File
SOURCE=..\include\named\seccomp.h
# End Source File
# Begin Source File
SOURCE=..\include\named\server.h
# End Source File
# Begin Source File

View file

@ -177,9 +177,6 @@
<ClInclude Include="..\include\named\query.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\named\seccomp.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\named\server.h">
<Filter>Header Files</Filter>
</ClInclude>

View file

@ -156,7 +156,6 @@
<ClInclude Include="..\include\named\main.h" />
<ClInclude Include="..\include\named\notify.h" />
<ClInclude Include="..\include\named\query.h" />
<ClInclude Include="..\include\named\seccomp.h" />
<ClInclude Include="..\include\named\server.h" />
<ClInclude Include="..\include\named\sortlist.h" />
<ClInclude Include="..\include\named\statschannel.h" />

View file

@ -184,6 +184,10 @@ SOURCE=..\include\isccc\types.h
SOURCE=..\include\isccc\util.h
# End Source File
# Begin Source File
SOURCE=..\include\isccc\version.h
# End Source File
# End Group
# Begin Group "Resource Files"

View file

@ -86,5 +86,8 @@
<ClInclude Include="..\include\isccc\util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\isccc\version.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -131,6 +131,7 @@
<ClInclude Include="..\include\isccc\symtype.h" />
<ClInclude Include="..\include\isccc\types.h" />
<ClInclude Include="..\include\isccc\util.h" />
<ClInclude Include="..\include\isccc\version.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View file

@ -144,6 +144,10 @@ SOURCE=..\include\isccfg\log.h
SOURCE=..\include\isccfg\namedconf.h
# End Source File
# Begin Source File
SOURCE=..\include\isccfg\version.h
# End Source File
# End Group
# Begin Group "Resource Files"

View file

@ -53,5 +53,8 @@
<ClInclude Include="..\include\isccfg\namedconf.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\isccfg\version.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -120,6 +120,7 @@
<ClInclude Include="..\include\isccfg\grammar.h" />
<ClInclude Include="..\include\isccfg\log.h" />
<ClInclude Include="..\include\isccfg\namedconf.h" />
<ClInclude Include="..\include\isccfg\version.h" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">

View file

@ -244,6 +244,10 @@ SOURCE=..\include\lwres\stdlib.h
SOURCE=..\include\lwres\string.h
# End Source File
# Begin Source File
SOURCE=..\include\lwres\version.h
# End Source File
# End Group
# Begin Group "Resource Files"

View file

@ -131,5 +131,8 @@
<ClInclude Include="..\include\lwres\string.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\lwres\version.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
</Project>

View file

@ -140,6 +140,7 @@
<ClInclude Include="..\include\lwres\result.h" />
<ClInclude Include="..\include\lwres\stdlib.h" />
<ClInclude Include="..\include\lwres\string.h" />
<ClInclude Include="..\include\lwres\version.h" />
<ClInclude Include="include\lwres\int.h" />
<ClInclude Include="include\lwres\net.h" />
<ClInclude Include="include\lwres\netdb.h" />

View file

@ -424,6 +424,8 @@ my @substcond = ("ATOMIC",
"TESTS",
"XTESTS");
my @allcond = (@substcond, "NOTYET", "NOLONGER");
# arguments
# enable-xxx/disable-xxx
@ -2068,11 +2070,15 @@ sub setupfile {
unshift(@conds, $cond);
unshift(@passes, $pass);
}
$cond = $1;
if (defined($configcond{$cond})) {
# do nothing
if ($1 ~~ @allcond) {
$cond = $1;
if (defined($configcond{$cond})) {
# do nothing
} else {
$pass = 0;
}
} else {
$pass = 0;
die "unknown condition \@IF $1 in $filename\n";
}
next;
} elsif ($line =~ /^\@ELSE (.*)$/) {
@ -2181,11 +2187,15 @@ sub setupproject {
unshift(@conds, $cond);
unshift(@passes, $pass);
}
$cond = $1;
if (defined($configcond{$cond})) {
# do nothing
if ($1 ~~ @allcond) {
$cond = $1;
if (defined($configcond{$cond})) {
# do nothing
} else {
$pass = 0;
}
} else {
$pass = 0;
die "unknown condition \@IF $1 in $projectname\n";
}
next;
} elsif ($line =~ /^\@ELSE (.*)$/) {
@ -2695,27 +2705,29 @@ exit 0;
# --enable-exportlib TODO (obsolete)
# --enable-ipv6 included without a way to disable it
# --enable-atomic supported (renamed intrinsic)
# --enable-spnego support (part of GSSAPI)
# --enable-isc-spnego support (part of GSSAPI)
# --enable-fixed-rrset supported
# --enable-querytrace supported
# --disable-rpz-nsip supported
# --disable-rpz-nsdname supported
# --enable-filter-aaaa supported
# --enable-full-report supported by verbose
# --with-python supported
# --with-openssl supported
# --with-pkcs11 supported
# --with-ecdsa supported
# --with-gost supported
# --with-pkcs11 supported
# --with-geoip supported
# --with-gssapi supported with MIT (K)erberos (f)or (W)indows
# --with-libxml2 supported
# --with-libjson not supported on WIN32 (package not available on WIN32)
# --with-purify ? (package available on WIN32 but for free?)
# --with-gperftools-profiler (package not available on WIN32)
# --with-purify not supported (package available on WIN32 but for free?)
# --with-gperftools-profiler not supported (package not available on WIN32)
# --with-libtool not supported on WIN32 (never)
# --with-readline supported
# --with-idn support
# --with-[lib]iconv (part of IDN)
# --with-docbook-xsl not supported (?)
# --with-idn[lib] supported
# --with-[lib]iconv supported (part of IDN)
# --with-atf not supported on WIN32 (package not available on WIN32)
# --with-tuning supported
# --with-dlopen included without a way to disable it