package { default_applicable_licenses: ["clpeak_license"], default_visibility: ["//visibility:public"], } license { name: "clpeak_license", visibility: [":__subpackages__"], license_kinds: ["SPDX-license-identifier-Apache-2.0"], license_text: ["LICENSE"], } cc_benchmark { name: "clpeak", srcs: [ "src/clpeak.cpp", "src/common.cpp", "src/compute_char.cpp", "src/compute_dp.cpp", "src/compute_hp.cpp", "src/compute_integer.cpp", "src/compute_integer_fast.cpp", "src/compute_short.cpp", "src/compute_sp.cpp", "src/entry.cpp", "src/global_bandwidth.cpp", "src/kernel_latency.cpp", "src/logger.cpp", "src/options.cpp", "src/transfer_bandwidth.cpp", ], cflags: [ "-DVERSION_STR=\"1.1.2\"", "-Wno-error=logical-not-parentheses", "-Wno-error=reorder-ctor", "-fexceptions", ], shared_libs: [ "//external/OpenCL-ICD-Loader:libOpenCL", ], local_include_dirs: [ "include", "src/kernels", ], header_libs: ["OpenCL-CLHPP"], soc_specific: true, }