{ "auto_detect": "yes", "customize": { "add_only_with_version": "yes", "build_dir_name": "nvcc", "can_strip_dynamic_lib": "yes", "check_that_exists": "yes", "ck_version": 10, "env_prefix": "CK_ENV_COMPILER_CUDA", "input_path_example": "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v5.5", "languages": [ "C", "CPP" ], "limit_recursion_dir_search": { "linux": 3, "win": 4 }, "only_for_target_os_tags": [ "linux", "windows" ], "soft_file": { "linux": "nvcc", "win": "nvcc.exe" }, "soft_file_from_host_os": "yes", "soft_path_example": { "linux": "/usr/local/cuda-7.5/bin/nvcc", "win": "C:\\Program Files\\NVIDIA GPU Computing Toolkit\\CUDA\\v6.5\\bin\\nvcc.exe" }, "soft_version_cmd": { "linux": "--version > $#filename#$ 2>&1", "win": "--version > $#filename#$ 2>&1" } }, "deps": { "gcc": { "local": "yes", "name": "GCC", "only_for_target_os_tags": [ "linux" ], "tags": "compiler,gcc" }, "mvsc": { "local": "yes", "name": "microsoft C compiler", "only_for_target_os_tags": [ "windows" ], "tags": "microsoft,compiler" } }, "env": { "CK_AR": "ar", "CK_ASM_EXT": ".s", "CK_COMPILER_FLAGS_OBLIGATORY": "", "CK_COMPILER_FLAG_CPP11": "--std=c++11", "CK_DLL_EXT": ".so", "CK_EXE_EXT": ".out", "CK_EXTRA_LIB_CUBLAS": "-lcublas", "CK_EXTRA_LIB_DL": "-ldl", "CK_EXTRA_LIB_M": "-lm", "CK_FLAGS_CREATE_ASM": "-S", "CK_FLAGS_CREATE_OBJ": "-c", "CK_FLAGS_DLL": "-shared -fPIC", "CK_FLAGS_DLL_EXTRA": "", "CK_FLAGS_DYNAMIC_BIN": "", "CK_FLAGS_DYNAMIC_BIN_WIN": "/MD", "CK_FLAGS_OUTPUT": "-o ", "CK_FLAGS_STATIC_BIN": "-static -fPIC", "CK_FLAGS_STATIC_LIB": "-fPIC", "CK_FLAG_PREFIX_INCLUDE": "-I", "CK_FLAG_PREFIX_LIB_DIR": "-L", "CK_FLAG_PREFIX_VAR": "-D", "CK_LB": "ar rcs", "CK_LB_OUTPUT": "-o ", "CK_LD_FLAGS_EXTRA": "", "CK_LIB_EXT": ".a", "CK_MAKE": "make.exe", "CK_NVCC": "nvcc", "CK_NVCC_GEN_CODE": "--generate-code=", "CK_NVCC_GPU_ARCH": "--gpu-architecture=", "CK_NVCC_GPU_CODE": "--gpu-code=", "CK_NVCXX": "nvcc", "CK_OBJDUMP": "cuobjdump --dump-sass", "CK_OBJ_EXT": ".o", "CK_OPT_FAST_MATH": "--use_fast_math", "CK_OPT_SPEED": "-O3", "CK_OPT_UNWIND": " ", "CK_PLUGIN_FLAG": "-fplugin=", "CK_PROFILER": "gprof" }, "soft_name": "Nvidia CUDA Compiler", "tags": [ "compiler", "cuda", "lang-c-cuda", "lang-cpp-cuda" ], "template": "yes", "template_type": "CUDA compiler" }