diff --git a/CMakeLists.txt b/CMakeLists.txt index a48ef765ccc5..9a721dcc7411 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -607,7 +607,7 @@ endif (CLR_CMAKE_PLATFORM_UNIX) # Microsoft.Dotnet.BuildTools.Coreclr version set(BuildToolsVersion "1.0.4-prerelease") -set(BuildToolsDir "${CLR_DIR}/packages/Microsoft.DotNet.BuildTools.CoreCLR/${BuildToolsVersion}") +set(BuildToolsDir "${CLR_CMAKE_PACKAGES_DIR}/Microsoft.DotNet.BuildTools.CoreCLR/${BuildToolsVersion}") #------------------------------ # Add Product Directory diff --git a/build-packages.sh b/build-packages.sh index ed4dec964302..4de98e6db30f 100755 --- a/build-packages.sh +++ b/build-packages.sh @@ -16,7 +16,7 @@ initHostDistroRid() if [ "$__HostOS" == "Linux" ]; then if [ -e /etc/os-release ]; then source /etc/os-release - if [[ $ID == "alpine" || $ID == "rhel"]]; then + if [[ $ID == "alpine" || $ID == "rhel" ]]; then # remove the last version digit VERSION_ID=${VERSION_ID%.*} fi diff --git a/build.cmd b/build.cmd index 62e503d2894f..4316d61d4514 100644 --- a/build.cmd +++ b/build.cmd @@ -82,7 +82,8 @@ set "__ProjectDir=%~dp0" if %__ProjectDir:~-1%==\ set "__ProjectDir=%__ProjectDir:~0,-1%" set "__ProjectFilesDir=%__ProjectDir%" set "__SourceDir=%__ProjectDir%\src" -set "__PackagesDir=%__ProjectDir%\packages" +set "__PackagesDir=%DotNetRestorePackagesPath%" +if [%__PackagesDir%]==[] set "__PackagesDir=%__ProjectDir%\packages" set "__RootBinDir=%__ProjectDir%\bin" set "__LogsDir=%__RootBinDir%\Logs" set "__PgoOptDataVersion=" diff --git a/build.sh b/build.sh index ad4a6e17a117..cbb2c8e4a405 100755 --- a/build.sh +++ b/build.sh @@ -61,7 +61,7 @@ initHostDistroRid() if [ "$__HostOS" == "Linux" ]; then if [ -e /etc/os-release ]; then source /etc/os-release - if [[ $ID == "alpine" || $ID == "rhel"]]; then + if [[ $ID == "alpine" || $ID == "rhel" ]]; then # remove the last version digit VERSION_ID=${VERSION_ID%.*} fi @@ -621,7 +621,7 @@ __IgnoreWarnings=0 # Set the various build properties here so that CMake and MSBuild can pick them up __ProjectDir="$__ProjectRoot" __SourceDir="$__ProjectDir/src" -__PackagesDir="$__ProjectDir/packages" +__PackagesDir="${DotNetRestorePackagesPath:-${__ProjectDir}/packages}" __RootBinDir="$__ProjectDir/bin" __UnprocessedBuildArgs= __RunArgs=