Skip to content

Commit b5eb126

Browse files
committed
Add additional check for NVTX
1 parent bf1ec05 commit b5eb126

File tree

3 files changed

+27
-4
lines changed

3 files changed

+27
-4
lines changed

auto.bat

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,21 @@ call internal\check_deps.bat
99
IF ERRORLEVEL 1 goto eof
1010

1111
REM Check for optional components
12+
1213
set NO_CUDA=
14+
set CMAKE_GENERATOR=Visual Studio 15 2017 Win64
1315

1416
IF "%CUDA_PATH_V8_0%"=="" IF "%CUDA_PATH_V9_0%"=="" (
1517
echo CUDA 8/9 not found, disabling it
1618
set NO_CUDA=1
19+
goto optcheck
1720
)
1821

19-
set CMAKE_GENERATOR=Visual Studio 15 2017 Win64
22+
IF "%NVTOOLSEXT_PATH%"=="" (
23+
echo NVTX (Visual Studio Extension for CUDA) not installed, disabling CUDA
24+
set NO_CUDA=1
25+
goto optcheck
26+
)
2027

2128
IF NOT "%CUDA_PATH_V8_0%"=="" IF "%CUDA_PATH_V8_0%"=="%CUDA_PATH%" (
2229
IF "%VS140COMNTOOLS%"=="" (
@@ -29,6 +36,8 @@ IF NOT "%CUDA_PATH_V8_0%"=="" IF "%CUDA_PATH_V8_0%"=="%CUDA_PATH%" (
2936
)
3037
)
3138

39+
:optcheck
40+
3241
call internal\check_opts.bat
3342
IF ERRORLEVEL 1 goto eof
3443

cuda8.bat

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,15 @@ IF ERRORLEVEL 1 goto eof
1010

1111
REM Check for optional components
1212

13+
set NO_CUDA=
1314
set CMAKE_GENERATOR=Visual Studio 15 2017 Win64
1415

16+
IF "%NVTOOLSEXT_PATH%"=="" (
17+
echo NVTX (Visual Studio Extension for CUDA) not installed, disabling CUDA
18+
set NO_CUDA=1
19+
goto optcheck
20+
)
21+
1522
IF "%CUDA_PATH_V8_0%"=="" (
1623
echo CUDA 8 not found, disabling it
1724
set NO_CUDA=1
@@ -25,11 +32,10 @@ IF "%CUDA_PATH_V8_0%"=="" (
2532
set CMAKE_GENERATOR=Visual Studio 14 2015 Win64
2633
set "PREBUILD_COMMAND=%VS140COMNTOOLS%\..\..\VC\vcvarsall.bat"
2734
set PREBUILD_COMMAND_ARGS=x86_amd64
28-
set NO_CUDA=
2935
)
3036
)
3137

32-
echo %CUDA_PATH%
38+
:optcheck
3339

3440
call internal\check_opts.bat
3541
IF ERRORLEVEL 1 goto eof

cuda9.bat

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,15 @@ call internal\check_deps.bat
99
IF ERRORLEVEL 1 goto eof
1010

1111
REM Check for optional components
12+
1213
set NO_CUDA=
14+
set CMAKE_GENERATOR=Visual Studio 15 2017 Win64
15+
16+
IF "%NVTOOLSEXT_PATH%"=="" (
17+
echo NVTX (Visual Studio Extension for CUDA) not installed, disabling CUDA
18+
set NO_CUDA=1
19+
goto optcheck
20+
)
1321

1422
IF "%CUDA_PATH_V9_0%"=="" (
1523
echo CUDA 9 not found, disabling it
@@ -19,7 +27,7 @@ IF "%CUDA_PATH_V9_0%"=="" (
1927
set PATH=%CUDA_PATH_V9_0%\bin;%PATH%
2028
)
2129

22-
set CMAKE_GENERATOR=Visual Studio 15 2017 Win64
30+
:optcheck
2331

2432
call internal\check_opts.bat
2533
IF ERRORLEVEL 1 goto eof

0 commit comments

Comments
 (0)