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