vixl.vcxproj (9244B)
1 <?xml version="1.0" encoding="utf-8"?> 2 <Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <Import Project="..\msvc\vsprops\Configurations.props" /> 4 <ItemGroup> 5 <ClInclude Include="include\vixl\aarch32\assembler-aarch32.h"> 6 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 7 </ClInclude> 8 <ClInclude Include="include\vixl\aarch32\constants-aarch32.h"> 9 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 10 </ClInclude> 11 <ClInclude Include="include\vixl\aarch32\disasm-aarch32.h"> 12 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 13 </ClInclude> 14 <ClInclude Include="include\vixl\aarch32\instructions-aarch32.h"> 15 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 16 </ClInclude> 17 <ClInclude Include="include\vixl\aarch32\location-aarch32.h"> 18 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 19 </ClInclude> 20 <ClInclude Include="include\vixl\aarch32\macro-assembler-aarch32.h"> 21 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 22 </ClInclude> 23 <ClInclude Include="include\vixl\aarch32\operands-aarch32.h"> 24 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 25 </ClInclude> 26 <ClInclude Include="include\vixl\aarch64\abi-aarch64.h"> 27 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 28 </ClInclude> 29 <ClInclude Include="include\vixl\aarch64\assembler-aarch64.h"> 30 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 31 </ClInclude> 32 <ClInclude Include="include\vixl\aarch64\constants-aarch64.h"> 33 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 34 </ClInclude> 35 <ClInclude Include="include\vixl\aarch64\cpu-aarch64.h"> 36 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 37 </ClInclude> 38 <ClInclude Include="include\vixl\aarch64\cpu-features-auditor-aarch64.h"> 39 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 40 </ClInclude> 41 <ClInclude Include="include\vixl\aarch64\decoder-aarch64.h"> 42 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 43 </ClInclude> 44 <ClInclude Include="include\vixl\aarch64\decoder-constants-aarch64.h"> 45 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 46 </ClInclude> 47 <ClInclude Include="include\vixl\aarch64\decoder-visitor-map-aarch64.h"> 48 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 49 </ClInclude> 50 <ClInclude Include="include\vixl\aarch64\disasm-aarch64.h"> 51 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 52 </ClInclude> 53 <ClInclude Include="include\vixl\aarch64\instructions-aarch64.h"> 54 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 55 </ClInclude> 56 <ClInclude Include="include\vixl\aarch64\macro-assembler-aarch64.h"> 57 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 58 </ClInclude> 59 <ClInclude Include="include\vixl\aarch64\operands-aarch64.h"> 60 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 61 </ClInclude> 62 <ClInclude Include="include\vixl\aarch64\registers-aarch64.h"> 63 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 64 </ClInclude> 65 <ClInclude Include="include\vixl\aarch64\simulator-aarch64.h"> 66 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 67 </ClInclude> 68 <ClInclude Include="include\vixl\aarch64\simulator-constants-aarch64.h"> 69 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 70 </ClInclude> 71 <ClInclude Include="include\vixl\assembler-base-vixl.h" /> 72 <ClInclude Include="include\vixl\code-buffer-vixl.h" /> 73 <ClInclude Include="include\vixl\code-generation-scopes-vixl.h" /> 74 <ClInclude Include="include\vixl\compiler-intrinsics-vixl.h" /> 75 <ClInclude Include="include\vixl\cpu-features.h" /> 76 <ClInclude Include="include\vixl\globals-vixl.h" /> 77 <ClInclude Include="include\vixl\invalset-vixl.h" /> 78 <ClInclude Include="include\vixl\macro-assembler-interface.h" /> 79 <ClInclude Include="include\vixl\platform-vixl.h" /> 80 <ClInclude Include="include\vixl\pool-manager-impl.h" /> 81 <ClInclude Include="include\vixl\pool-manager.h" /> 82 <ClInclude Include="include\vixl\utils-vixl.h" /> 83 </ItemGroup> 84 <ItemGroup> 85 <ClCompile Include="src\aarch32\assembler-aarch32.cc"> 86 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 87 </ClCompile> 88 <ClCompile Include="src\aarch32\constants-aarch32.cc"> 89 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 90 </ClCompile> 91 <ClCompile Include="src\aarch32\disasm-aarch32.cc"> 92 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 93 </ClCompile> 94 <ClCompile Include="src\aarch32\instructions-aarch32.cc"> 95 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 96 </ClCompile> 97 <ClCompile Include="src\aarch32\location-aarch32.cc"> 98 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 99 </ClCompile> 100 <ClCompile Include="src\aarch32\macro-assembler-aarch32.cc"> 101 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 102 </ClCompile> 103 <ClCompile Include="src\aarch32\operands-aarch32.cc"> 104 <ExcludedFromBuild Condition="'$(Platform)'!='ARM'">true</ExcludedFromBuild> 105 </ClCompile> 106 <ClCompile Include="src\aarch64\assembler-aarch64.cc"> 107 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 108 </ClCompile> 109 <ClCompile Include="src\aarch64\assembler-sve-aarch64.cc"> 110 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 111 </ClCompile> 112 <ClCompile Include="src\aarch64\cpu-aarch64.cc"> 113 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 114 </ClCompile> 115 <ClCompile Include="src\aarch64\cpu-features-auditor-aarch64.cc"> 116 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 117 </ClCompile> 118 <ClCompile Include="src\aarch64\decoder-aarch64.cc"> 119 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 120 </ClCompile> 121 <ClCompile Include="src\aarch64\disasm-aarch64.cc"> 122 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 123 </ClCompile> 124 <ClCompile Include="src\aarch64\instructions-aarch64.cc"> 125 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 126 </ClCompile> 127 <ClCompile Include="src\aarch64\logic-aarch64.cc"> 128 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 129 </ClCompile> 130 <ClCompile Include="src\aarch64\macro-assembler-aarch64.cc"> 131 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 132 </ClCompile> 133 <ClCompile Include="src\aarch64\macro-assembler-sve-aarch64.cc"> 134 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 135 </ClCompile> 136 <ClCompile Include="src\aarch64\operands-aarch64.cc"> 137 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 138 </ClCompile> 139 <ClCompile Include="src\aarch64\pointer-auth-aarch64.cc"> 140 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 141 </ClCompile> 142 <ClCompile Include="src\aarch64\registers-aarch64.cc"> 143 <ExcludedFromBuild Condition="'$(Platform)'!='ARM64'">true</ExcludedFromBuild> 144 </ClCompile> 145 <ClCompile Include="src\code-buffer-vixl.cc" /> 146 <ClCompile Include="src\compiler-intrinsics-vixl.cc" /> 147 <ClCompile Include="src\cpu-features.cc" /> 148 <ClCompile Include="src\utils-vixl.cc" /> 149 </ItemGroup> 150 <PropertyGroup Label="Globals"> 151 <ProjectGuid>{8906836E-F06E-46E8-B11A-74E5E8C7B8FB}</ProjectGuid> 152 </PropertyGroup> 153 <Import Project="..\msvc\vsprops\StaticLibrary.props" /> 154 <PropertyGroup Condition="'$(Platform)'=='ARM64'"> 155 <VixlPreprocessorDefinitions>VIXL_INCLUDE_TARGET_AARCH64;VIXL_CODE_BUFFER_MALLOC</VixlPreprocessorDefinitions> 156 <VixlIncludeDirectories>$(ProjectDir)include\vixl\aarch64</VixlIncludeDirectories> 157 </PropertyGroup> 158 <ItemDefinitionGroup> 159 <ClCompile> 160 <WarningLevel>TurnOffAllWarnings</WarningLevel> 161 <PreprocessorDefinitions>$(VixlPreprocessorDefinitions);%(PreprocessorDefinitions)</PreprocessorDefinitions> 162 <AdditionalIncludeDirectories>$(ProjectDir)include;$(ProjectDir)include\vixl;$(VixlIncludeDirectories);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> 163 <AdditionalOptions Condition="$(Configuration.Contains(Clang))"> -Wno-deprecated-enum-enum-conversion %(AdditionalOptions)</AdditionalOptions> 164 </ClCompile> 165 </ItemDefinitionGroup> 166 <Import Project="..\msvc\vsprops\Targets.props" /> 167 </Project>