1
0
Fork 0

refactor repo

This commit is contained in:
Pcornat 2024-03-25 18:13:16 +01:00
commit 24a83dfa08
Signed by: Pcornat
GPG key ID: E0326CC678A00BDD
5 changed files with 32 additions and 10 deletions

View file

@ -5,7 +5,15 @@ option(ENABLE_TESTS "Enable tests' cmake target." ON)
find_package(CUDAToolkit REQUIRED)
add_library(raiiSafeCuda SHARED safe_cuda/stream_related.cpp)
file(GLOB_RECURSE SAFE_CUDA_HEADERS include/*.hpp)
file(GLOB_RECURSE SAFE_CUDA_SOURCES src/*.cpp)
add_library(raiiSafeCuda SHARED
${SAFE_CUDA_HEADERS}
${SAFE_CUDA_SOURCES}
)
target_precompile_headers(raiiSafeCuda PRIVATE ${SAFE_CUDA_HEADERS})
target_compile_definitions(raiiSafeCuda PRIVATE $<$<CONFIG:Debug>:_GLIBCXX_DEBUG>)
target_compile_options(raiiSafeCuda PRIVATE -pipe -Wall -Wextra -pedantic)
target_link_libraries(raiiSafeCuda CUDA::cudart)