Skip to content

Commit efe4418

Browse files
committed
update windows build
1 parent fc48ef8 commit efe4418

File tree

4 files changed

+55
-16
lines changed

4 files changed

+55
-16
lines changed

scripts/build.ps1

Lines changed: 19 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -63,31 +63,37 @@ function Test-WorkingDirectory {
6363
}
6464
}
6565

66-
function Invoke-Fail {
66+
function Add-Directories {
6767
param(
6868
[Parameter()]
69-
[String]
70-
$ProjectDir = "$PWD"
69+
[String[]]
70+
$Directories = @('temp', 'external', 'external\rpclib')
7171
)
72-
Set-Location $ProjectDir
73-
Remove-Directories
74-
Write-Error 'Error: Build failed. Exiting Program.' -ErrorAction Stop
72+
foreach ($d in $Directories) {
73+
[System.IO.Directory]::CreateDirectory("$d")
74+
}
7575
}
7676

77-
function Add-Directories {
77+
function Remove-Directories {
7878
param(
79-
[Parameter(Mandatory)]
79+
[Parameter()]
8080
[String[]]
81-
$Directories
81+
$Directories = @('temp', 'external')
8282
)
8383
foreach ($d in $Directories) {
84-
[System.IO.Directory]::CreateDirectory("$d")
84+
Remove-Item -Path "$d" -Force -Recurse
8585
}
8686
}
8787

88-
function Remove-Directories {
89-
Remove-Item -Path 'temp' -Force -Recurse
90-
Remove-Item -Path 'external' -Force -Recurse
88+
function Invoke-Fail {
89+
param(
90+
[Parameter()]
91+
[String]
92+
$ProjectDir = "$PWD"
93+
)
94+
Set-Location $ProjectDir
95+
Remove-Directories
96+
Write-Error 'Error: Build failed. Exiting Program.' -ErrorAction Stop
9197
}
9298

9399
function Test-VariableDefined {

scripts/test_eigen.psm1

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,20 @@ NOTES:
2626
### Functions
2727
###
2828

29+
function Remove-Directories {
30+
param(
31+
[Parameter()]
32+
[String[]]
33+
$Directories = @('temp', 'external')
34+
)
35+
foreach ($d in $Directories) {
36+
Remove-Item -Path "$d" -Force -Recurse
37+
}
38+
}
39+
2940
function Invoke-Fail {
3041
param(
31-
[Parameter(Mandatory)]
42+
[Parameter()]
3243
[String]
3344
$ProjectDir = "$PWD"
3445
)

scripts/test_rpclib.psm1

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,20 @@ NOTES:
2727
### Functions
2828
###
2929

30+
function Remove-Directories {
31+
param(
32+
[Parameter()]
33+
[String[]]
34+
$Directories = @('temp', 'external')
35+
)
36+
foreach ($d in $Directories) {
37+
Remove-Item -Path "$d" -Force -Recurse
38+
}
39+
}
40+
3041
function Invoke-Fail {
3142
param(
32-
[Parameter(Mandatory)]
43+
[Parameter()]
3344
[String]
3445
$ProjectDir = "$PWD"
3546
)

scripts/test_visualstudio.psm1

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,20 @@ $VS_VERSION_MINIMUM = '16.0' # versions: [2019 = 16, 2022 = 17]
2424
### Functions
2525
###
2626

27+
function Remove-Directories {
28+
param(
29+
[Parameter()]
30+
[String[]]
31+
$Directories = @('temp', 'external')
32+
)
33+
foreach ($d in $Directories) {
34+
Remove-Item -Path "$d" -Force -Recurse
35+
}
36+
}
37+
2738
function Invoke-Fail {
2839
param(
29-
[Parameter(Mandatory)]
40+
[Parameter()]
3041
[String]
3142
$ProjectDir = "$PWD"
3243
)

0 commit comments

Comments
 (0)