Skip to content

Commit

Permalink
Set the nethost dir for all builds, not just for non-Apple Unix-like …
Browse files Browse the repository at this point in the history
…builds.
  • Loading branch information
jkoritzinsky committed Oct 4, 2021
1 parent 50c189e commit 6646f12
Showing 1 changed file with 16 additions and 12 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,10 +39,10 @@
<Target Name="GetLinuxCrossBuildArgumentsForDNNE"
DependsOnTargets="GetCompilerForDNNE"
Condition="'$(CrossBuild)' == 'true' and (
'$(TargetOS)' == 'Linux' or
'$(TargetOS)' == 'NetBSD' or
'$(TargetOS)' == 'FreeBSD' or
'$(TargetOS)' == 'illumos' or
'$(TargetOS)' == 'Linux' or
'$(TargetOS)' == 'NetBSD' or
'$(TargetOS)' == 'FreeBSD' or
'$(TargetOS)' == 'illumos' or
'$(TargetOS)' == 'Solaris')">
<Exec Command="cmake -P &quot;$(RepositoryEngineeringDir)/native/output-toolchain-info.cmake&quot;"
EchoOff="true"
Expand All @@ -66,16 +66,15 @@
<CommonToolchainArgs>--target=$(TargetTriple) --gcc-toolchain=$(ROOTFS_DIR)/usr --sysroot=$(ROOTFS_DIR)</CommonToolchainArgs>
<DnneLinkerUserFlags>$(CommonToolchainArgs) $(DnneLinkerUserFlags.Replace(';',' '))</DnneLinkerUserFlags>
<DnneCompilerUserFlags>$(CommonToolchainArgs) $(DnneCompilerUserFlags.Replace(';',' '))</DnneCompilerUserFlags>
<DnneNetHostDir>$([System.IO.Path]::GetDirectoryName('$(AppHostSourcePath)'))</DnneNetHostDir>
</PropertyGroup>
</Target>

<Target Name="GetAppleCrossBuildArgumentsForDNNE"
Condition="'$(TargetOS)' == 'OSX' or
'$(TargetOS)' == 'MacCatalyst' or
'$(TargetOS)' == 'iOS' or
'$(TargetOS)' == 'iOSSimulator' or
'$(TargetOS)' == 'tvOS' or
Condition="'$(TargetOS)' == 'OSX' or
'$(TargetOS)' == 'MacCatalyst' or
'$(TargetOS)' == 'iOS' or
'$(TargetOS)' == 'iOSSimulator' or
'$(TargetOS)' == 'tvOS' or
'$(TargetOS)' == 'tvOSSimulator'">
<PropertyGroup Condition=" '$(TargetOS)' == 'MacCatalyst'">
<TargetTriple Condition="'$(TargetArchitecture)' == 'arm64'">arm64-apple-ios14.2-macabi</TargetTriple>
Expand All @@ -95,8 +94,13 @@
</Target>

<Target Name="GetBuildArgumentsForDNNE"
DependsOnTargets="GetCompilerForDNNE;
DependsOnTargets="ResolveFrameworkReferences;
GetCompilerForDNNE;
GetLinuxCrossBuildArgumentsForDNNE;
GetAppleCrossBuildArgumentsForDNNE"
BeforeTargets="DnneBuildNativeExports" />
BeforeTargets="DnneBuildNativeExports">
<PropertyGroup>
<DnneNetHostDir>$([System.IO.Path]::GetDirectoryName('$(AppHostSourcePath)'))</DnneNetHostDir>
</PropertyGroup>
</Target>
</Project>

0 comments on commit 6646f12

Please sign in to comment.