cmake_minimum_required(VERSION 3.20) project(cleveldb CUDA) set(CMAKE_CUDA_STANDARD 14) add_executable(cleveldb main.cu headers/arena.cu headers/arena.cuh) add_executable(arena_test tests/arena.cu headers/arena.cu headers/arena.cuh) set_target_properties(cleveldb PROPERTIES CUDA_SEPARABLE_COMPILATION ON)