cmake_minimum_required(VERSION 3.22) project(lockfree CUDA) set(CMAKE_CUDA_STANDARD 14) add_executable(lockfree main.cu) #add_definitions(-DNUM_ITEMS=1048576 -DKEYS=1048576 -DFACTOR=1) set_target_properties(lockfree PROPERTIES CUDA_SEPARABLE_COMPILATION ON)