Implement the incremental build on Linux as well
authorvitek-karas <vitek.karas@microsoft.com>
Wed, 3 Oct 2018 15:32:00 +0000 (08:32 -0700)
committervitek-karas <vitek.karas@microsoft.com>
Wed, 3 Oct 2018 15:32:00 +0000 (08:32 -0700)
Commit migrated from https://github.com/dotnet/core-setup/commit/af139963731ef1fbc43c754aaf6378c0287a697a

src/installer/corehost/build.proj

index 9b0fe7f..313f371 100644 (file)
@@ -26,8 +26,8 @@
       <BuildArgs Condition="'$(StripSymbols)' == 'true'">$(BuildArgs) --stripsymbols</BuildArgs>   
     </PropertyGroup>
 
-    <RemoveDir Directories="$(CMakeBuildDir)" Condition="Exists('$(CMakeBuildDir)')" />
-    <MakeDir Directories="$(CMakeBuildDir)" />
+    <RemoveDir Directories="$(CMakeBuildDir)" Condition="Exists('$(CMakeBuildDir)') And '$(IncrementalNativeBuild)' != 'true'" />
+    <MakeDir Directories="$(CMakeBuildDir)" Condition="!(Exists('$(CMakeBuildDir)'))" />
 
     <Message Text="$(MSBuildProjectDirectory)\build.sh $(BuildArgs)" Importance="High"/>
     <Exec Command="$(MSBuildProjectDirectory)\build.sh $(BuildArgs)"