Browse Source

Automatically detect CUDA_HOST_COMPILER folder (instead of hardcoding the path).

pull/348/head
Canming Huang 5 years ago
parent
commit
43c34f59ac
  1. 12
      platforms/windows/Build_Binary_x86.bat

12
platforms/windows/Build_Binary_x86.bat

@ -238,8 +238,12 @@ IF %DEVENV%==%VS2010% SET CUDA_HOST_COMPILER=%VS100COMNTOOLS%..\..\VC\bin\cl.exe
IF %DEVENV%==%VS2012% SET CUDA_HOST_COMPILER=%VS110COMNTOOLS%..\..\VC\bin\cl.exe
IF %DEVENV%==%VS2013% SET CUDA_HOST_COMPILER=%VS120COMNTOOLS%..\..\VC\bin\cl.exe
IF %DEVENV%==%VS2015% SET CUDA_HOST_COMPILER=%VS140COMNTOOLS%..\..\VC\bin\cl.exe
IF %DEVENV%==%VS2017% SET CUDA_HOST_COMPILER=%VS2017_DIR%\VC\Tools\MSVC\14.16.27023\bin\Hostx64\x64\cl.exe
IF %DEVENV%==%VS2019% SET CUDA_HOST_COMPILER=%VS2019_DIR%\VC\Tools\MSVC\14.25.28610\bin\Hostx64\x64\cl.exe
for /d %%i in ( "%VS2017_DIR%\VC\Tools\MSVC\*" ) do SET VS2017_CUDA_HOST_COMPILER=%%i\bin\Hostx64\x64\cl.exe
IF %DEVENV%==%VS2017% SET CUDA_HOST_COMPILER=%VS2017_CUDA_HOST_COMPILER%
for /d %%i in ( "%VS2019_DIR%\VC\Tools\MSVC\*" ) do SET VS2019_CUDA_HOST_COMPILER=%%i\bin\Hostx64\x64\cl.exe
IF %DEVENV%==%VS2019% SET CUDA_HOST_COMPILER=%VS2019_CUDA_HOST_COMPILER%
REM Find cuda. Use latest Cuda release for 64 bit and Cuda 6.5 for 32bit
REM We cannot use latest Cuda release for 32 bit because the 32bit version of npp has been depreciated from Cuda 7
@ -442,8 +446,8 @@ SET CMAKE_CONF_FLAGS=%CMAKE_CONF_FLAGS% ^
:BUILD
IF NOT "%7%"=="build" GOTO END
call %DEVENV% %BUILD_TYPE% emgucv.sln %BUILD_PROJECT%
%CMAKE% --build . --config Release
REM call %DEVENV% %BUILD_TYPE% emgucv.sln %BUILD_PROJECT%
IF "%5%"=="htmldoc" ^
call %DEVENV% %BUILD_TYPE% emgucv.sln /project Emgu.CV.Document

Loading…
Cancel
Save