mirror of
https://github.com/KhronosGroup/OpenCL-CTS.git
synced 2026-03-25 16:29:03 +00:00
Initial open source release of OpenCL 2.1 CTS.
This commit is contained in:
45
test_conformance/spir/CMakeLists.txt
Normal file
45
test_conformance/spir/CMakeLists.txt
Normal file
@@ -0,0 +1,45 @@
|
||||
function (install_spir_artifacts suite_name)
|
||||
install(FILES "${suite_name}.zip" DESTINATION ${CLConf_OUT_DIR}/spir)
|
||||
endfunction()
|
||||
|
||||
include_directories(${CLConf_SRC_DIR}/test_common)
|
||||
|
||||
clconf_add_executable(
|
||||
test_spir
|
||||
main.cpp
|
||||
datagen.cpp
|
||||
run_build_test.cpp
|
||||
run_services.cpp
|
||||
kernelargs.cpp)
|
||||
|
||||
target_link_libraries(
|
||||
test_spir${CLConf_SUFFIX}
|
||||
miniz${CLConf_SUFFIX}
|
||||
)
|
||||
|
||||
install_spir_artifacts(api)
|
||||
install_spir_artifacts(atomics)
|
||||
install_spir_artifacts(basic)
|
||||
install_spir_artifacts(compile_and_link)
|
||||
install_spir_artifacts(commonfns)
|
||||
install_spir_artifacts(conversions)
|
||||
install_spir_artifacts(geometrics)
|
||||
install_spir_artifacts(enum_values)
|
||||
install_spir_artifacts(half)
|
||||
install_spir_artifacts(kernel_attributes)
|
||||
install_spir_artifacts(kernel_image_methods)
|
||||
install_spir_artifacts(images_kernel_read_write)
|
||||
install_spir_artifacts(images_samplerlessRead)
|
||||
install_spir_artifacts(integer_ops)
|
||||
install_spir_artifacts(math_brute_force)
|
||||
install_spir_artifacts(printf)
|
||||
install_spir_artifacts(profiling)
|
||||
install_spir_artifacts(relationals)
|
||||
install_spir_artifacts(select)
|
||||
install_spir_artifacts(sampler_enumeration)
|
||||
install_spir_artifacts(vec_align)
|
||||
install_spir_artifacts(vec_step)
|
||||
install_spir_artifacts(binary_type)
|
||||
install(FILES "khr.csv" DESTINATION ${CLConf_OUT_DIR}/spir)
|
||||
#Add any other runtime directories you need here.
|
||||
# end of file #
|
||||
Reference in New Issue
Block a user