diff --git a/src/coreclr/runtime-prereqs.proj b/src/coreclr/runtime-prereqs.proj index b1d1cf8b041df..6bbe50f7d550a 100644 --- a/src/coreclr/runtime-prereqs.proj +++ b/src/coreclr/runtime-prereqs.proj @@ -13,6 +13,10 @@ + + + + + Release + + shared + + + $(TraversalPublishGlobalProperties);_IsPublishing=true + + + + + + + + + + + false + + false + + false + true + false + + + + + $(ROOTFS_DIR) + lld + --gcc-toolchain=$(ROOTFS_DIR)/usr + + + + + + + + + + + + + + + + + + @(SubprojectProps->'%(Identity)=%(Value)', ';') + + + + + + diff --git a/src/native/managed/native-library.props b/src/native/managed/native-library.props new file mode 100644 index 0000000000000..89a80a8005a0d --- /dev/null +++ b/src/native/managed/native-library.props @@ -0,0 +1,35 @@ + + + true + true + + false + + + + + + @rpath/$(MSBuildProjectName).dylib + + + + + + + + + + + + true + + + + + + + diff --git a/src/native/managed/native-library.targets b/src/native/managed/native-library.targets new file mode 100644 index 0000000000000..e0f23322bba48 --- /dev/null +++ b/src/native/managed/native-library.targets @@ -0,0 +1,107 @@ + + + + + + $(OutputPath)stripped\ + $(StrippedOutputPath)$(TargetName)$(NativeBinaryExt) + .dylib.dwarf + .so.dbg + $(StrippedOutputPath)$(TargetName)$(StrippedExt) + + + + + + + true + + + + + + false + + + + + + + + + + + + + <_StripLike Condition="'$(TargetsOSX)' == 'true' or '$(TargetsAppleMobile)' == 'true'">apple + <_StripLike Condition="'$(_StripLike)' == ''">gnu + + + + + + + + + + + + + + + + + + $([MSBuild]::NormalizeDirectory('$(ArtifactsBinDir)', '$(RuntimeFlavor.ToLower())', '$(TargetOS).$(TargetArchitecture).$(RuntimeConfiguration)')) + + + + <_NormalizedInstallRuntimeComponentDest Include="$([MSBuild]::NormalizeDirectory('$(FinalRuntimeComponentDestinationBase)', '%(InstallRuntimeComponentDestination.Identity)'))" /> + + + + + + + + + + + + + + + + + + + + +