mirror of https://github.com/AlexeyAB/darknet.git
Merge pull request #2461 from cenit/dev/cenit/cmake_quickfix
[CMakeLists.txt] fallback not enabled on windows
This commit is contained in:
commit
f37ea75b28
31
build.ps1
31
build.ps1
|
@ -16,23 +16,28 @@ if ((Get-Command "cl.exe" -ErrorAction SilentlyContinue) -eq $null)
|
|||
Write-Host "Visual Studio 2017 ${vstype} Command Prompt variables set.`n" -ForegroundColor Yellow
|
||||
}
|
||||
|
||||
# DEBUG
|
||||
New-Item -Path .\build_win_debug -ItemType directory -Force
|
||||
Set-Location build_win_debug
|
||||
cmake -G "Visual Studio 15 2017" -T "host=x64" -A "x64" "-DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" "-DVCPKG_TARGET_TRIPLET=$env:VCPKG_DEFAULT_TRIPLET" "-DCMAKE_BUILD_TYPE=Debug" ..
|
||||
cmake --build . --config Debug --parallel ${number_of_build_workers}
|
||||
Set-Location ..
|
||||
if (Test-Path env:VCPKG_ROOT) {
|
||||
# DEBUG
|
||||
New-Item -Path .\build_win_debug -ItemType directory -Force
|
||||
Set-Location build_win_debug
|
||||
cmake -G "Visual Studio 15 2017" -T "host=x64" -A "x64" "-DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" "-DVCPKG_TARGET_TRIPLET=$env:VCPKG_DEFAULT_TRIPLET" "-DCMAKE_BUILD_TYPE=Debug" ..
|
||||
cmake --build . --config Debug --parallel ${number_of_build_workers}
|
||||
Set-Location ..
|
||||
|
||||
# RELEASE
|
||||
New-Item -Path .\build_win_release -ItemType directory -Force
|
||||
Set-Location build_win_release
|
||||
cmake -G "Visual Studio 15 2017" -T "host=x64" -A "x64" "-DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" "-DVCPKG_TARGET_TRIPLET=$env:VCPKG_DEFAULT_TRIPLET" "-DCMAKE_BUILD_TYPE=Release" ..
|
||||
cmake --build . --config Release --parallel ${number_of_build_workers}
|
||||
Set-Location ..
|
||||
# RELEASE
|
||||
New-Item -Path .\build_win_release -ItemType directory -Force
|
||||
Set-Location build_win_release
|
||||
cmake -G "Visual Studio 15 2017" -T "host=x64" -A "x64" "-DCMAKE_TOOLCHAIN_FILE=$env:VCPKG_ROOT\scripts\buildsystems\vcpkg.cmake" "-DVCPKG_TARGET_TRIPLET=$env:VCPKG_DEFAULT_TRIPLET" "-DCMAKE_BUILD_TYPE=Release" ..
|
||||
cmake --build . --config Release --parallel ${number_of_build_workers}
|
||||
Set-Location ..
|
||||
}
|
||||
else {
|
||||
Write-Host "Skipping vcpkg-enabled builds because the VCPKG_ROOT environment variable is not defined`n" -ForegroundColor Yellow
|
||||
}
|
||||
|
||||
# USE LOCAL PTHREAD LIB, NO VCPKG: remember to use "vcpkg.exe integrate remove" in case you had enable user-wide vcpkg integration
|
||||
New-Item -Path .\build_win_release_cuda_int_libs -ItemType directory -Force
|
||||
Set-Location build_win_release_cuda_custom_libs
|
||||
Set-Location build_win_release_cuda_int_libs
|
||||
cmake -G "Visual Studio 15 2017" -T "host=x64" -A "x64" ..
|
||||
cmake --build . --config Release --parallel ${number_of_build_workers}
|
||||
Set-Location ..
|
||||
|
|
Loading…
Reference in New Issue