aboutsummaryrefslogtreecommitdiffstats
path: root/build/platform/cuda/cuda_runtime_include.h
blob: 0acd5018948e4acab7f89b65e46043c666cd6887 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
#pragma once 
 
// Компилятор nvcc из CUDA Toolkit при компиляции файла включает неявную зависимость 
// $CUDA_ROOT/include/cuda_runtime.h, которая в свою очередь включает другие файлы 
// из $CUDA_ROOT, а так же из стандартной библиотеки C++. Файлы из внешних ресурсов 
// не доступны на этапе конфигурирования сборки, и зависимости из них не учитываются. 
// Это, в частности, приводит к поломке сборки с использованием nvcc в режиме sandboxing-а. 
 
// Здесь перечислены такие зависимости. Этот файл добавляется в качестве дополнительной 
// зависимости к каждой компиляции nvcc. 
 
#include <cmath> 
#include <new>