|
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