File size: 378 Bytes
8ae5fc5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
cmake_minimum_required(VERSION 3.8)

project(cuda-atomics-codegen CXX)

set(CMAKE_CXX_STANDARD 14)
add_executable(codegen
    codegen.cpp
)

add_custom_target(
    run ALL
    COMMAND codegen
    BYPRODUCS "${CMAKE_BINARY_DIR}/__atomic_generated"
)

install(
    FILES "${CMAKE_BINARY_DIR}/__atomic_generated"
    DESTINATION "${CMAKE_SOURCE_DIR}/../include/cuda/std/detail/"
)