1 #!/usr/bin/env pwsh 2 ## Copyright 2009-2021 Intel Corporation 3 ## SPDX-License-Identifier: Apache-2.0 4 5 $ErrorActionPreference = "Stop" 6 7 $PACKAGE = "OFF" 8 if ($args.Length -gt 0) { 9 if ($($args[0]) -eq "package") { 10 $PACKAGE = "ON" 11 } 12 } 13 14 Set-Variable THREADS $env:NUMBER_OF_PROCESSORS 15 16 cmake --version 17 18 mkdir -Force build-win 19 Set-Location build-win 20 21 if ($PACKAGE -eq "ON") { 22 cmake -L ` 23 -D ENABLE_OPENIMAGEIO=OFF ` 24 -D ENABLE_OPENVDB=OFF ` 25 -D ENABLE_EXR=OFF ` 26 -D OSPSTUDIO_SIGN_FILE=$env:SIGN_FILE_WINDOWS ` 27 .. 28 cmake --build . --parallel $THREADS --config Release 29 cpack -B "${PWD}/package" -V 30 cpack -G ZIP -B "${PWD}/package" -V 31 } else { 32 cmake -L ` 33 -D CMAKE_INSTALL_PREFIX="install" ` 34 -D ENABLE_OPENIMAGEIO=OFF ` 35 -D ENABLE_OPENVDB=OFF ` 36 -D ENABLE_EXR=OFF ` 37 .. 38 cmake --build . --parallel $THREADS --config Release --target install 39 } 40 41 exit $LASTEXITCODE 42