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
|
## Copyright 2009 Intel Corporation
## SPDX-License-Identifier: Apache-2.0
Param(
[string] $G = 'Ninja',
[ValidateSet('Release', 'RelWithDebInfo', 'Debug')][string] $buildType = 'Release'
)
md build
cd build
cmake --version
$exitCode = 0
cmake -L `
-G $G `
$args `
-D CMAKE_BUILD_TYPE=$buildType `
-D DEPENDENCIES_BUILD_TYPE=$buildType `
../scripts/superbuild
if ($LastExitCode) { $exitCode++ }
cmake --build . --config $buildType
if ($LastExitCode) { $exitCode++ }
exit $exitCode
|