fix: noconfirm auto-selects first AUR match

This commit is contained in:
2026-05-08 11:01:02 +01:00
parent d39cdc3fd9
commit 153cca6132
8056 changed files with 1983098 additions and 779 deletions
@@ -0,0 +1,8 @@
#include <cuda_runtime.h>
__global__ void kernel (void){
}
void do_cuda_stuff(void) {
kernel<<<1,1>>>();
}
@@ -0,0 +1,4 @@
project('cuda dependency', 'cpp', 'cuda')
exe = executable('prog', 'prog.cpp', 'kernel.cu', dependencies: dependency('cuda', modules: ['cublas']))
test('cudatest', exe)
@@ -0,0 +1,37 @@
#include <cuda_runtime.h>
#include <cublas_v2.h>
#include <iostream>
void do_cuda_stuff(void);
int cuda_devices(void) {
int result = 0;
cudaGetDeviceCount(&result);
return result;
}
int main(void) {
int n = cuda_devices();
if (n == 0) {
std::cout << "No CUDA hardware found. Exiting.\n";
return 0;
}
std::cout << "Found " << n << " CUDA devices.\n";
do_cuda_stuff();
cublasHandle_t handle;
if (cublasCreate(&handle) != CUBLAS_STATUS_SUCCESS) {
std::cout << "cuBLAS initialization failed. Exiting.\n";
return -1;
}
std::cout << "Initialized cuBLAS\n";
if (cublasDestroy(handle) != CUBLAS_STATUS_SUCCESS) {
std::cout << "cuBLAS de-initialization failed. Exiting.\n";
return -1;
}
return 0;
}