|
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