forked from charlesw/tesseract
-
Notifications
You must be signed in to change notification settings - Fork 0
/
install.ps1
32 lines (23 loc) · 789 Bytes
/
install.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# Ensures that the content files 'copy to output' property is set to always.
# Source derived from System.Data.SQLite project, http://system.data.sqlite.org/index.html/artifact/847a3997768174776a4e183769b94634dd1b5822
param($installPath, $toolsPath, $package, $project)
$platformNames = "x86"
$fileNames = "libtesseract302.dll", "liblept168.dll"
$propertyName = "CopyToOutputDirectory"
foreach($platformName in $platformNames) {
$folder = $project.ProjectItems.Item($platformName)
if ($folder -eq $null) {
continue
}
foreach($fileName in $fileNames) {
$item = $folder.ProjectItems.Item($fileName)
if ($item -eq $null) {
continue
}
$property = $item.Properties.Item($propertyName)
if ($property -eq $null) {
continue
}
$property.Value = 1
}
}