<Filter>Win32 Header Files</Filter>
</ClInclude>
@END PKCS11
-@IF ATOMIC
- <ClInclude Include="include\isc\atomic.h">
-@ELSE ATOMIC
- <ClInclude Include="..\noatomic\include\isc\atomic.h">
-@END ATOMIC
<Filter>Library Header Files</Filter>
</ClInclude>
<ClInclude Include="..\..\..\config.h">
<ClCompile Include="..\ratelimiter.c">
<Filter>Library Source Files</Filter>
</ClCompile>
- <ClCompile Include="..\refcount.c">
- <Filter>Library Source Files</Filter>
- </ClCompile>
<ClCompile Include="..\regex.c">
<Filter>Library Source Files</Filter>
</ClCompile>
<ClInclude Include="..\include\pkcs11\pkcs11f.h" />
<ClInclude Include="..\include\pkcs11\pkcs11t.h" />
@END PKCS11
-@IF ATOMIC
- <ClInclude Include="include\isc\atomic.h" />
-@ELSE ATOMIC
- <ClInclude Include="..\noatomic\include\isc\atomic.h" />
-@END ATOMIC
<ClInclude Include="errno2result.h" />
<ClInclude Include="include\isc\bindevt.h" />
<ClInclude Include="include\isc\bind_registry.h" />
<ClCompile Include="..\radix.c" />
<ClCompile Include="..\random.c" />
<ClCompile Include="..\ratelimiter.c" />
- <ClCompile Include="..\refcount.c" />
<ClCompile Include="..\regex.c" />
<ClCompile Include="..\region.c" />
<ClCompile Include="..\result.c" />
my %configdefp;
my @substdefp = ("ISC_PLATFORM_BUSYWAITNOP",
- "ISC_PLATFORM_HAVEATOMICSTORE",
- "ISC_PLATFORM_HAVEATOMICSTOREQ",
- "ISC_PLATFORM_HAVECMPXCHG",
- "ISC_PLATFORM_HAVEXADD",
- "ISC_PLATFORM_HAVEXADDQ",
"ISC_PLATFORM_NEEDSTRCASESTR",
"ISC_PLATFORM_USEBACKTRACE",
"ISC_PLATFORM_WANTAES");
my %configcond;
my @substcond = ("AES",
- "ATOMIC",
"GSSAPI",
"GEOIP",
"IDNKIT",
# enable-intrinsics
if ($enable_intrinsics eq "yes") {
- $configcond{"ATOMIC"} = 1;
$configvar{"INTRINSIC"} = "true";
$configvar{"COPTI"} = "/Oi";
- $configdefp{"ISC_PLATFORM_HAVEXADD"} = 1;
- if ($want_x64 eq "yes") {
- $configdefp{"ISC_PLATFORM_HAVEXADDQ"} = 1;
- $configdefp{"ISC_PLATFORM_HAVEATOMICSTOREQ"} = 1;
- }
- $configdefp{"ISC_PLATFORM_HAVEATOMICSTORE"} = 1;
- $configdefp{"ISC_PLATFORM_HAVECMPXCHG"} = 1;
} else {
$configvar{"INTRINSIC"} = "false";
}
{403FD4B1-A4F9-4159-9013-5860E3A4417D} = {403FD4B1-A4F9-4159-9013-5860E3A4417D}
@END PKCS11
@IF TESTS
-@IF ATOMIC
- {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9} = {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9}
-@END ATOMIC
{E6338E67-3224-4E66-9463-7AD719DA9346} = {E6338E67-3224-4E66-9463-7AD719DA9346}
{EE9B94CF-7C33-4F3B-A674-FB756D422C54} = {EE9B94CF-7C33-4F3B-A674-FB756D422C54}
{5DC2F8D3-9373-41BB-B3AB-78F2E12F1E5E} = {5DC2F8D3-9373-41BB-B3AB-78F2E12F1E5E}
{403FD4B1-A4F9-4159-9013-5860E3A4417D}.Release|@PLATFORM@.Build.0 = Release|@PLATFORM@
@END PKCS11
@IF TESTS
-@IF ATOMIC
- {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9}.Debug|@PLATFORM@.ActiveCfg = Debug|@PLATFORM@
- {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9}.Debug|@PLATFORM@.Build.0 = Debug|@PLATFORM@
- {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9}.Release|@PLATFORM@.ActiveCfg = Release|@PLATFORM@
- {EC6ECB35-58C0-48EC-BAC9-9A652D9406C9}.Release|@PLATFORM@.Build.0 = Release|@PLATFORM@
-@END ATOMIC
{E6338E67-3224-4E66-9463-7AD719DA9346}.Debug|@PLATFORM@.ActiveCfg = Debug|@PLATFORM@
{E6338E67-3224-4E66-9463-7AD719DA9346}.Debug|@PLATFORM@.Build.0 = Debug|@PLATFORM@
{E6338E67-3224-4E66-9463-7AD719DA9346}.Release|@PLATFORM@.ActiveCfg = Release|@PLATFORM@