Final tweaks to MSVC build (#1139)

* Quote paths in msvc postbuildevent scripts

* Update MSVC readme with some new advice
This commit is contained in:
Audrey Dutcher
2019-09-06 19:46:28 -07:00
committed by Nguyen Anh Quynh
parent 626d72d6df
commit 4fd2f8c524
3 changed files with 49 additions and 31 deletions

View File

@@ -145,15 +145,15 @@
<AdditionalLibraryDirectories>$(SolutionDir)$(Platform)\$(Configuration)\</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>mkdir $(SolutionDir)distro\
mkdir $(SolutionDir)distro\include
mkdir $(SolutionDir)distro\include\unicorn
mkdir $(SolutionDir)distro\$(Platform)
<Command>mkdir "$(SolutionDir)distro\"
mkdir "$(SolutionDir)distro\include"
mkdir "$(SolutionDir)distro\include\unicorn"
mkdir "$(SolutionDir)distro\$(Platform)"
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).dll $(SolutionDir)distro\$(Platform)\
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib $(SolutionDir)distro\$(Platform)\
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).dll" "$(SolutionDir)distro\$(Platform)\"
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib" "$(SolutionDir)distro\$(Platform)\"
copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
copy "$(SolutionDir)..\include\unicorn\*.h" "$(SolutionDir)distro\include\unicorn\"
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
@@ -180,15 +180,15 @@ copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
<AdditionalLibraryDirectories>$(SolutionDir)$(Platform)\$(Configuration)\</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>mkdir $(SolutionDir)distro\
mkdir $(SolutionDir)distro\include
mkdir $(SolutionDir)distro\include\unicorn
mkdir $(SolutionDir)distro\$(Platform)
<Command>mkdir "$(SolutionDir)distro\"
mkdir "$(SolutionDir)distro\include"
mkdir "$(SolutionDir)distro\include\unicorn"
mkdir "$(SolutionDir)distro\$(Platform)"
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).dll $(SolutionDir)distro\$(Platform)\
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib $(SolutionDir)distro\$(Platform)\
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).dll" "$(SolutionDir)distro\$(Platform)\"
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib" "$(SolutionDir)distro\$(Platform)\"
copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
copy "$(SolutionDir)..\include\unicorn\*.h" "$(SolutionDir)distro\include\unicorn\"
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
@@ -360,4 +360,4 @@ copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>

View File

@@ -310,14 +310,14 @@
<Command>..\prebuild_script.bat</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>mkdir $(SolutionDir)distro\
mkdir $(SolutionDir)distro\include
mkdir $(SolutionDir)distro\include\unicorn
mkdir $(SolutionDir)distro\$(Platform)
<Command>mkdir "$(SolutionDir)distro\"
mkdir "$(SolutionDir)distro\include"
mkdir "$(SolutionDir)distro\include\unicorn"
mkdir "$(SolutionDir)distro\$(Platform)"
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib $(SolutionDir)distro\$(Platform)\
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib" "$(SolutionDir)distro\$(Platform)\"
copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
copy "$(SolutionDir)..\include\unicorn\*.h" "$(SolutionDir)distro\include\unicorn\"
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
@@ -350,18 +350,18 @@ copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
<Command>..\prebuild_script.bat</Command>
</PreBuildEvent>
<PostBuildEvent>
<Command>mkdir $(SolutionDir)distro\
mkdir $(SolutionDir)distro\include
mkdir $(SolutionDir)distro\include\unicorn
mkdir $(SolutionDir)distro\$(Platform)
<Command>mkdir "$(SolutionDir)distro\"
mkdir "$(SolutionDir)distro\include"
mkdir "$(SolutionDir)distro\include\unicorn"
mkdir "$(SolutionDir)distro\$(Platform)"
copy $(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib $(SolutionDir)distro\$(Platform)\
copy "$(SolutionDir)$(Platform)\$(Configuration)\$(ProjectName).lib" "$(SolutionDir)distro\$(Platform)\"
copy $(SolutionDir)..\include\unicorn\*.h $(SolutionDir)distro\include\unicorn\
copy "$(SolutionDir)..\include\unicorn\*.h" "$(SolutionDir)distro\include\unicorn\"
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>
</Project>