@@ -21,42 +21,42 @@ Param
2121)
2222
2323
24- $Args = New-Object Collections.Generic.List[String ]
25-
24+ $Command = New-Object Collections.Generic.List[String ]
25+ $Command .Add ( " cmake " )
2626if ($Architecture -eq ' x86' ) {
27- $Args .Add (" -A Win32" )
27+ $Command .Add (" -A Win32" )
2828}
2929else {
30- $Args .Add (" -A " + $Architecture )
30+ $Command .Add (" -A " + $Architecture )
3131}
3232
33- $Args .Add (" -G $Generator " )
34- $Args .Add (" -DCMAKE_SYSTEM_NAME=Windows" )
35- $Args .Add (" -DCMAKE_SYSTEM_VERSION=10.0" )
36- $Args .Add (" -DWITH_OPENCL=OFF" )
37- $Args .Add (" -DWITH_FFMPEG=OFF" )
38- $Args .Add (" -DWITH_CUDA=OFF" )
39- $Args .Add (" -DBUILD_EXAMPLES=OFF" )
40- $Args .Add (" -DBUILD_TESTS=OFF" )
41- $Args .Add (" -DBUILD_opencv_apps=OFF" )
42- $Args .Add (" -DBUILD_DOCS=OFF" )
43- $Args .Add (" -DBUILD_PERF_TESTS=OFF" )
44- $Args .Add (" -DBUILD_opencv_world=ON" )
33+ $Command .Add (" -G ' $Generator ' " )
34+ $Command .Add (" -DCMAKE_SYSTEM_NAME=Windows" )
35+ $Command .Add (" -DCMAKE_SYSTEM_VERSION=10.0" )
36+ $Command .Add (" -DWITH_OPENCL=OFF" )
37+ $Command .Add (" -DWITH_FFMPEG=OFF" )
38+ $Command .Add (" -DWITH_CUDA=OFF" )
39+ $Command .Add (" -DBUILD_EXAMPLES=OFF" )
40+ $Command .Add (" -DBUILD_TESTS=OFF" )
41+ $Command .Add (" -DBUILD_opencv_apps=OFF" )
42+ $Command .Add (" -DBUILD_DOCS=OFF" )
43+ $Command .Add (" -DBUILD_PERF_TESTS=OFF" )
44+ $Command .Add (" -DBUILD_opencv_world=ON" )
4545
4646if ($Architecture -eq ' x64' ) {
47- $Args .Add (" -DCMAKE_SYSTEM_PROCESSOR=AMD64" )
47+ $Command .Add (" -DCMAKE_SYSTEM_PROCESSOR=AMD64" )
4848}
4949else {
50- $Args .Add (" -DCMAKE_SYSTEM_PROCESSOR=" + $Architecture )
50+ $Command .Add (" -DCMAKE_SYSTEM_PROCESSOR=" + $Architecture )
5151}
5252
5353if ($Clean ) {
54- $Args .Add (" --clean" )
54+ $Command .Add (" --clean" )
5555}
5656
57- $Args .Add (" -B $BuildDirectory " )
58- $Args .Add (" $PSScriptRoot \..\opencv" )
57+ $Command .Add (" -B ' $BuildDirectory ' " )
58+ $Command .Add (" ' $PSScriptRoot \..\opencv' " )
5959
60- $ArgsStr = ($Args -join " " )
61- $ArgsStr
62- cmake $Args
60+ $CommandStr = ($Command -join " " )
61+ $CommandStr
62+ Invoke-Expression $CommandStr
0 commit comments