|  | 
| 80 | 80 |   </PropertyGroup> | 
| 81 | 81 | 
 | 
| 82 | 82 |   <ItemGroup Condition="'$(TargetsBrowser)' == 'true' or '$(TargetsWasi)' == 'true' or '$(TargetsiOS)' == 'true' or '$(TargetstvOS)' == 'true' or '$(TargetsMacCatalyst)' == 'true'"> | 
| 83 |  | -    <PackageReference Include="Microsoft.NETCore.Runtime.ICU.Transport" PrivateAssets="all" Version="$(MicrosoftNETCoreRuntimeICUTransportVersion)" GeneratePathProperty="true" /> | 
| 84 | 83 |     <PackageReference Condition="'$(HostOS)' == 'windows'" | 
| 85 | 84 |                       Include="Microsoft.NET.Runtime.Emscripten.3.1.34.Python.win-x64" | 
| 86 | 85 |                       PrivateAssets="all" | 
|  | 
| 297 | 296 |       <_MonoBuildEnv Condition="'$(Platform)' == 'arm64'" Include="TARGET_BUILD_ARCH=arm64" /> | 
| 298 | 297 |       <_MonoBuildEnv Condition="'$(Platform)' == 'arm'" Include="TARGET_BUILD_ARCH=arm" /> | 
| 299 | 298 |       <_MonoBuildEnv Condition="'$(Platform)' == 'armv6'" Include="TARGET_BUILD_ARCH=armv6" /> | 
| 300 |  | -      <_MonoBuildEnv Condition="'$(Platform)' == 'arm64'" Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/aarch64-linux-gnu/pkgconfig" /> | 
| 301 |  | -      <_MonoBuildEnv Condition="'$(Platform)' == 'arm'" Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/arm-linux-gnueabihf/pkgconfig" /> | 
| 302 |  | -      <_MonoBuildEnv Condition="'$(Platform)' == 'armv6'" Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/arm-linux-gnueabihf/pkgconfig" /> | 
| 303 | 299 |       <_MonoCFLAGS Condition="'$(TargetArchitecture)' == 'armv6'" Include="-march=armv6zk" /> | 
| 304 | 300 |       <_MonoCFLAGS Condition="'$(TargetArchitecture)' == 'armv6'" Include="-mcpu=arm1176jzf-s" /> | 
| 305 | 301 |       <_MonoCFLAGS Condition="'$(TargetArchitecture)' == 'armv6'" Include="-mfpu=vfp" /> | 
|  | 
| 314 | 310 |     <ItemGroup Condition="'$(Targetsillumos)' == 'true' and '$(MonoCrossDir)' != ''"> | 
| 315 | 311 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 316 | 312 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=x64" /> | 
| 317 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/lib/pkgconfig" /> | 
| 318 | 313 |     </ItemGroup> | 
| 319 | 314 | 
 | 
| 320 | 315 |     <!-- x64 Haiku cross build options --> | 
| 321 | 316 |     <ItemGroup Condition="'$(TargetsHaiku)' == 'true' and '$(MonoCrossDir)' != ''"> | 
| 322 | 317 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 323 | 318 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=x64" /> | 
| 324 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/boot/system/lib/pkgconfig" /> | 
| 325 | 319 |     </ItemGroup> | 
| 326 | 320 | 
 | 
| 327 | 321 |     <!-- x64 linux cross build options --> | 
| 328 | 322 |     <ItemGroup Condition="'$(TargetsLinux)' == 'true' and '$(MonoCrossDir)' != '' and '$(TargetArchitecture)' == 'x64'"> | 
| 329 | 323 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 330 | 324 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=x64" /> | 
| 331 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/pkgconfig" /> | 
| 332 | 325 |     </ItemGroup> | 
| 333 | 326 | 
 | 
| 334 | 327 |     <!-- x86 linux cross build options --> | 
| 335 | 328 |     <ItemGroup Condition="'$(TargetsLinux)' == 'true' and '$(MonoCrossDir)' != '' and '$(TargetArchitecture)' == 'x86'"> | 
| 336 | 329 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 337 | 330 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=x86" /> | 
| 338 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/pkgconfig" /> | 
| 339 | 331 |     </ItemGroup> | 
| 340 | 332 | 
 | 
| 341 | 333 |     <!-- riscv64 Linux cross build options --> | 
| 342 | 334 |     <ItemGroup Condition="'$(MonoCrossDir)' != '' and '$(TargetArchitecture)' == 'riscv64'"> | 
| 343 | 335 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 344 | 336 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=riscv64" /> | 
| 345 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/riscv64-linux-gnu/pkgconfig" /> | 
| 346 | 337 |     </ItemGroup> | 
| 347 | 338 | 
 | 
| 348 | 339 |     <!-- s390x Linux cross build options --> | 
| 349 | 340 |     <ItemGroup Condition="'$(MonoCrossDir)' != '' and '$(TargetArchitecture)' == 's390x'"> | 
| 350 | 341 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 351 | 342 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=s390x" /> | 
| 352 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/s390x-linux-gnu/pkgconfig" /> | 
| 353 | 343 |     </ItemGroup> | 
| 354 | 344 | 
 | 
| 355 | 345 |     <!-- ppc64le Linux cross build options --> | 
| 356 | 346 |     <ItemGroup Condition="'$(MonoCrossDir)' != '' and '$(TargetArchitecture)' == 'ppc64le'"> | 
| 357 | 347 |       <_MonoCMakeArgs Include="-DCMAKE_TOOLCHAIN_FILE=$(CrossToolchainFile)" /> | 
| 358 | 348 |       <_MonoBuildEnv Include="TARGET_BUILD_ARCH=ppc64le" /> | 
| 359 |  | -      <_MonoBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/powerpc64le-linux-gnu/pkgconfig" /> | 
| 360 | 349 |     </ItemGroup> | 
| 361 | 350 | 
 | 
| 362 | 351 |     <!-- x64 FreeBSD cross build options --> | 
|  | 
| 443 | 432 |     <ItemGroup Condition="'$(TargetsBrowser)' == 'true'"> | 
| 444 | 433 |       <_MonoCMakeArgs Include="-DENABLE_LLVM_RUNTIME=1"/> | 
| 445 | 434 |       <_MonoCMakeArgs Include="-DEMSCRIPTEN_SYSTEM_PROCESSOR=wasm"/> | 
| 446 |  | -      <_MonoCFLAGS Condition="'$(WasmEnableThreads)' == 'true'" Include="$(EscapedQuoteW)-I$([MSBuild]::NormalizePath('$(PkgMicrosoft_NETCore_Runtime_ICU_Transport)', 'runtimes', 'browser-wasm-threads', 'native', 'include'))$(EscapedQuoteW)"/> | 
| 447 |  | - | 
| 448 |  | -      <_MonoCFLAGS Condition="'$(WasmEnableThreads)' != 'true'" Include="$(EscapedQuoteW)-I$([MSBuild]::NormalizePath('$(PkgMicrosoft_NETCore_Runtime_ICU_Transport)', 'runtimes', 'browser-wasm', 'native', 'include'))$(EscapedQuoteW)"/> | 
| 449 | 435 |     </ItemGroup> | 
| 450 | 436 |     <!-- WASI specific options --> | 
| 451 | 437 |     <ItemGroup Condition="'$(TargetsWasi)' == 'true'"> | 
|  | 
| 460 | 446 |       <_MonoCFLAGS Include="-D_WASI_EMULATED_PROCESS_CLOCKS"/> | 
| 461 | 447 |       <_MonoCFLAGS Include="-D_WASI_EMULATED_SIGNAL"/> | 
| 462 | 448 |       <_MonoCFLAGS Include="-D_WASI_EMULATED_MMAN"/> | 
| 463 |  | -      <_MonoCFLAGS Condition="'$(WasmEnableThreads)' == 'true'" Include="$(EscapedQuoteW)-I$([MSBuild]::NormalizePath('$(PkgMicrosoft_NETCore_Runtime_ICU_Transport)', 'runtimes', 'wasi-wasm-threads', 'native', 'include').Replace('\','/'))$(EscapedQuoteW)"/> | 
| 464 |  | -      <_MonoCFLAGS Condition="'$(WasmEnableThreads)' != 'true'" Include="$(EscapedQuoteW)-I$([MSBuild]::NormalizePath('$(PkgMicrosoft_NETCore_Runtime_ICU_Transport)', 'runtimes', 'wasi-wasm', 'native', 'include').Replace('\','/'))$(EscapedQuoteW)"/> | 
| 465 | 449 |     </ItemGroup> | 
| 466 | 450 | 
 | 
| 467 | 451 |     <!-- iOS/tvOS specific options --> | 
|  | 
| 832 | 816 |       <_MonoAotBuildEnv Include="TARGET_BUILD_ARCH=$(AotHostArchitecture)" /> | 
| 833 | 817 |     </ItemGroup> | 
| 834 | 818 | 
 | 
| 835 |  | -    <!-- x64 Linux cross build options --> | 
| 836 |  | -    <ItemGroup Condition="'$(AotHostArchitecture)' == 'x64' and '$(AotHostOS)' == 'linux'"> | 
| 837 |  | -      <_MonoAotBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/x86_64-linux-gnu/pkgconfig" /> | 
| 838 |  | -    </ItemGroup> | 
| 839 |  | - | 
| 840 |  | -    <!-- ARM Linux cross build options on CI --> | 
| 841 |  | -    <ItemGroup Condition="'$(AotHostArchitecture)' == 'arm64' and '$(AotHostOS)' == 'linux'"> | 
| 842 |  | -      <_MonoAotBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/aarch64-linux-gnu/pkgconfig" /> | 
| 843 |  | -    </ItemGroup> | 
| 844 |  | - | 
| 845 |  | -    <!-- ARM Linux cross build options on CI --> | 
| 846 |  | -    <ItemGroup Condition="'$(AotHostOS)' == 'linux-musl'"> | 
| 847 |  | -      <_MonoAotBuildEnv Include="PKG_CONFIG_PATH=$(MonoCrossDir)/usr/lib/pkgconfig" /> | 
| 848 |  | -    </ItemGroup> | 
| 849 |  | - | 
| 850 | 819 |     <PropertyGroup> | 
| 851 | 820 |       <_MonoAOTCFLAGSOption>-DCMAKE_C_FLAGS="@(_MonoAOTCPPFLAGS, ' ') @(_MonoAOTCFLAGS, ' ')"</_MonoAOTCFLAGSOption> | 
| 852 | 821 |       <_MonoAOTCXXFLAGSOption>-DCMAKE_CXX_FLAGS="@(_MonoAOTCPPFLAGS, ' ') @(_MonoAOTCXXFLAGS, ' ')"</_MonoAOTCXXFLAGSOption> | 
|  | 
0 commit comments