brintos

brintos / llvm-project-archived public Read only

0
0
Text · 976 B · 1a042e1 Raw
28 lines · plain
1add_offload_test_device_code(foo.cpp foo)2add_offload_test_device_code(bar.cpp bar)3# Compile with optimizations to eliminate AMDGPU implicit arguments.4add_offload_test_device_code(noargs.cpp noargs -O3)5add_offload_test_device_code(byte.cpp byte)6add_offload_test_device_code(localmem.cpp localmem)7add_offload_test_device_code(localmem_reduction.cpp localmem_reduction)8add_offload_test_device_code(localmem_static.cpp localmem_static)9add_offload_test_device_code(global.cpp global)10add_offload_test_device_code(global_ctor.cpp global_ctor)11add_offload_test_device_code(global_dtor.cpp global_dtor)12add_offload_test_device_code(sequence.cpp sequence)13 14add_custom_target(offload_device_binaries DEPENDS15    foo.bin16    bar.bin17    noargs.bin18    byte.bin19    localmem.bin20    localmem_reduction.bin21    localmem_static.bin22    global.bin23    global_ctor.bin24    global_dtor.bin25    sequence.bin26)27set(OFFLOAD_TEST_DEVICE_CODE_PATH ${CMAKE_CURRENT_BINARY_DIR} PARENT_SCOPE)28