mirror of
https://github.com/Icinga/icinga2.git
synced 2025-04-08 17:05:25 +02:00
Merge pull request #10312 from Icinga/win-configure-cmake-opts
tools/win32/configure*.ps1: allow custom $CMAKE_ARGS (JSON array)
This commit is contained in:
commit
d55c3644a2
@ -27,6 +27,9 @@ if (-not (Test-Path env:CMAKE_GENERATOR)) {
|
||||
if (-not (Test-Path env:CMAKE_GENERATOR_PLATFORM)) {
|
||||
$env:CMAKE_GENERATOR_PLATFORM = 'x64'
|
||||
}
|
||||
if (-not (Test-Path env:CMAKE_ARGS)) {
|
||||
$env:CMAKE_ARGS = '[]'
|
||||
}
|
||||
if (-not (Test-Path env:OPENSSL_ROOT_DIR)) {
|
||||
$env:OPENSSL_ROOT_DIR = 'c:\local\OpenSSL-Win64'
|
||||
}
|
||||
@ -60,7 +63,8 @@ if (Test-Path CMakeCache.txt) {
|
||||
-DBOOST_LIBRARYDIR="$env:BOOST_LIBRARYDIR" `
|
||||
-DBOOST_INCLUDEDIR="$env:BOOST_ROOT" `
|
||||
-DFLEX_EXECUTABLE="$env:FLEX_BINARY" `
|
||||
-DBISON_EXECUTABLE="$env:BISON_BINARY"
|
||||
-DBISON_EXECUTABLE="$env:BISON_BINARY" `
|
||||
$(ConvertFrom-Json -InputObject "$env:CMAKE_ARGS")
|
||||
|
||||
cd "$sourcePath"
|
||||
|
||||
|
@ -29,6 +29,9 @@ if (-not (Test-Path env:CMAKE_GENERATOR_PLATFORM)) {
|
||||
$env:CMAKE_GENERATOR_PLATFORM = 'x64'
|
||||
}
|
||||
}
|
||||
if (-not (Test-Path env:CMAKE_ARGS)) {
|
||||
$env:CMAKE_ARGS = '[]'
|
||||
}
|
||||
if (-not (Test-Path env:OPENSSL_ROOT_DIR)) {
|
||||
$env:OPENSSL_ROOT_DIR = "c:\local\OpenSSL_3_0_15-Win${env:BITS}"
|
||||
}
|
||||
@ -63,7 +66,8 @@ if (Test-Path CMakeCache.txt) {
|
||||
-DBOOST_LIBRARYDIR="$env:BOOST_LIBRARYDIR" `
|
||||
-DBOOST_INCLUDEDIR="$env:BOOST_ROOT" `
|
||||
-DFLEX_EXECUTABLE="$env:FLEX_BINARY" `
|
||||
-DBISON_EXECUTABLE="$env:BISON_BINARY"
|
||||
-DBISON_EXECUTABLE="$env:BISON_BINARY" `
|
||||
$(ConvertFrom-Json -InputObject "$env:CMAKE_ARGS")
|
||||
|
||||
cd "$sourcePath"
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user