[cxx] Make the externC of icalls configuration-dependent instead of always. (#17573)
[mono-project.git] / msvc / mono-full-aot-test.props
blob58164f68c3948ac9e5d3d3b50468316ad91c610e
1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3   <PropertyGroup Label="UserMacros">
4     <MONO_FULL_AOT_TEST_DIR>$(MONO_DIR)/mono/mini</MONO_FULL_AOT_TEST_DIR>
5     <MONO_PATH>$(MONO_PATH);$(MONO_FULL_AOT_TEST_DIR)</MONO_PATH>
6     <MONO_CFG_DIR>$(MONO_DIR)/runtime/etc</MONO_CFG_DIR>
7     <MONO_FULL_AOT_COMPILE_SYSTEM_TARGETS>mscorlib.dll,System.Core.dll,System.dll,Mono.Posix.dll,System.Configuration.dll,System.Security.dll,System.Xml.dll,Mono.Security.dll,Mono.Simd.dll,I18N.dll,I18N.West.dll</MONO_FULL_AOT_COMPILE_SYSTEM_TARGETS>
8     <MONO_FULL_AOT_COMPILE_TEST_SUPPORT_TARGETS>TestDriver.dll</MONO_FULL_AOT_COMPILE_TEST_SUPPORT_TARGETS>
9     <MONO_FULL_AOT_COMPILE_TARGETS>basic.exe</MONO_FULL_AOT_COMPILE_TARGETS>
10     <MONO_FULL_AOT_COMPILE_ARGS>--handlers=atexit-waitkeypress --aot=full,tool-prefix="$(MONO_TOOLCHAIN_PREFIX)",print-skipped $(MONO_FULL_AOT_COMPILE_TARGETS)</MONO_FULL_AOT_COMPILE_ARGS>
11     <MONO_FULL_AOT_RUN_TARGET>basic.exe</MONO_FULL_AOT_RUN_TARGET>
12     <MONO_FULL_AOT_RUN_ADDITIONAL_ARGS>--exclude "!FULLAOT" --exclude "!FULLAOT-AMD64"</MONO_FULL_AOT_RUN_ADDITIONAL_ARGS>
13     <MONO_FULL_AOT_RUN_ARGS>--handlers=atexit-waitkeypress --full-aot "$(MONO_FULL_AOT_RUN_TARGET)" $(MONO_FULL_AOT_RUN_ADDITIONAL_ARGS)</MONO_FULL_AOT_RUN_ARGS>
14   </PropertyGroup>
15   <ItemGroup>
16     <BuildMacro Include="MONO_FULL_AOT_TEST_DIR">
17       <Value>$(MONO_FULL_AOT_TEST_DIR)</Value>
18     </BuildMacro>
19     <BuildMacro Include="MONO_PATH">
20       <Value>$(MONO_PATH)</Value>
21     </BuildMacro>
22     <BuildMacro Include="MONO_CFG_DIR">
23       <Value>$(MONO_CFG_DIR)</Value>
24     </BuildMacro>
25     <BuildMacro Include="MONO_FULL_AOT_COMPILE_SYSTEM_TARGETS">
26       <Value>$(MONO_FULL_AOT_COMPILE_SYSTEM_TARGETS)</Value>
27     </BuildMacro>
28     <BuildMacro Include="MONO_FULL_AOT_COMPILE_TEST_SUPPORT_TARGETS">
29       <Value>$(MONO_FULL_AOT_COMPILE_TEST_SUPPORT_TARGETS)</Value>
30     </BuildMacro>
31     <BuildMacro Include="MONO_FULL_AOT_COMPILE_TARGETS">
32       <Value>$(MONO_FULL_AOT_COMPILE_TARGETS)</Value>
33     </BuildMacro>
34     <BuildMacro Include="MONO_FULL_AOT_COMPILE_ARGS">
35       <Value>$(MONO_FULL_AOT_COMPILE_ARGS)</Value>
36     </BuildMacro>
37     <BuildMacro Include="MONO_FULL_AOT_RUN_TARGET">
38       <Value>$(MONO_FULL_AOT_RUN_TARGET)</Value>
39     </BuildMacro>
40     <BuildMacro Include="MONO_FULL_AOT_RUN_ADDITIONAL_ARGS">
41       <Value>$(MONO_FULL_AOT_RUN_ADDITIONAL_ARGS)</Value>
42     </BuildMacro>
43     <BuildMacro Include="MONO_FULL_AOT_RUN_ARGS">
44       <Value>$(MONO_FULL_AOT_RUN_ARGS)</Value>
45     </BuildMacro>
46   </ItemGroup>
47   <ItemDefinitionGroup />
48 </Project>