Merge pull request #12803 from alalek:samples_use_cmake_from_msvs

pull/12807/head^2
Alexander Alekhin 6 years ago
commit 28cb714a09
  1. 41
      samples/_winpack_build_sample.cmd

@ -38,26 +38,6 @@ echo ===========================================================================
:: Path to FFMPEG binary files :: Path to FFMPEG binary files
set "PATH=!PATH!;!SCRIPTDIR!\..\..\build\bin\" set "PATH=!PATH!;!SCRIPTDIR!\..\..\build\bin\"
:: Detect CMake
cmake --version >NUL 2>NUL
if !ERRORLEVEL! EQU 0 (
set CMAKE_FOUND=1
) else (
if exist "C:\Program Files\CMake\bin" (
set "PATH=!PATH!;C:\Program Files\CMake\bin"
cmake --version >NUL 2>NUL
if !ERRORLEVEL! EQU 0 (
set CMAKE_FOUND=1
)
)
)
if NOT DEFINED CMAKE_FOUND (
set "MSG=CMake is required to build OpenCV samples. Download it from here: https://cmake.org/download/ and install into 'C:\Program Files\CMake'"
goto die
) else (
echo CMake is detected
)
:: Detect compiler :: Detect compiler
cl /? >NUL 2>NUL <NUL cl /? >NUL 2>NUL <NUL
if !ERRORLEVEL! NEQ 0 ( if !ERRORLEVEL! NEQ 0 (
@ -87,6 +67,27 @@ if !ERRORLEVEL! NEQ 0 (
) )
) )
:: Detect CMake
cmake --version >NUL 2>NUL
if !ERRORLEVEL! EQU 0 (
set CMAKE_FOUND=1
) else (
if exist "C:\Program Files\CMake\bin" (
set "PATH=!PATH!;C:\Program Files\CMake\bin"
cmake --version >NUL 2>NUL
if !ERRORLEVEL! EQU 0 (
set CMAKE_FOUND=1
)
)
)
if NOT DEFINED CMAKE_FOUND (
set "MSG=CMake is required to build OpenCV samples. Download it from here: https://cmake.org/download/ and install into 'C:\Program Files\CMake'"
goto die
) else (
call :execute cmake --version
echo CMake is detected
)
:: Detect available MSVS version :: Detect available MSVS version
if NOT DEFINED VisualStudioVersion ( if NOT DEFINED VisualStudioVersion (
set "MSG=Can't determine MSVS version. 'VisualStudioVersion' is not defined" set "MSG=Can't determine MSVS version. 'VisualStudioVersion' is not defined"

Loading…
Cancel
Save