forked from Taritsyn/JavaScriptEngineSwitcher
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathInstall.ps1
More file actions
18 lines (15 loc) · 814 Bytes
/
Install.ps1
File metadata and controls
18 lines (15 loc) · 814 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
param($installPath, $toolsPath, $package, $project)
if ($project.Type -eq "Web Site") {
$runtimesDirectoryPath = Join-Path $installPath "runtimes"
$projectDirectoryPath = $project.Properties.Item("FullPath").Value
$binDirectoryPath = Join-Path $projectDirectoryPath "bin"
$assembly32FileNames = "ClearScriptV8-32.dll", "v8-libcpp-ia32.dll", "v8-base-ia32.dll", "v8-ia32.dll"
$assembly32DestDirectoryPath = Join-Path $binDirectoryPath "x86"
if (!(Test-Path $assembly32DestDirectoryPath)) {
New-Item -ItemType Directory -Force -Path $assembly32DestDirectoryPath
}
foreach ($assembly32FileName in $assembly32FileNames) {
$assembly32SourceFilePath = Join-Path $runtimesDirectoryPath ("win-x86/native/" + $assembly32FileName)
Copy-Item $assembly32SourceFilePath $assembly32DestDirectoryPath -Force
}
}