[build] type = "cmake" [build.flags] build_dir = "build" configure = [ "-G Ninja", "-DCMAKE_POSITION_INDEPENDENT_CODE=ON", "-DCMAKE_SKIP_RPATH=ON", "-DLLVM_CONFIG=llvm-config", "-DLLVM_EXTERNAL_LIT=/usr/bin/lit", "-DLLVM_EXTERNAL_SPIRV_HEADERS_SOURCE_DIR=/usr/include/spirv", "-DLLVM_LIBDIR_SUFFIX=", "-DLLVM_SPIRV_ENABLE_LIBSPIRV_DIS=ON", "-DLLVM_SPIRV_INCLUDE_TESTS=ON", "-Wno-dev", "-DBUILD_SHARED_LIBS=ON" ] [dependencies] build = [ "cmake", "ninja", "spirv-headers", ] runtime = [ "glibc", "libcxx", "llvm-libs", "spirv-tools", ] test = ["python"] [package] description = "tool and a library for bi-directional translation between SPIR-V and LLVM IR" homepage = "https://www.khronos.org/spirv/" license = "NCSA" name = "spirv-llvm-translator" version = "22.1.0" [[source]] extract_dir = "$name-$version" url = "https://github.com/KhronosGroup/SPIRV-LLVM-Translator.git#v$version" cherry_pick = [ "fc5873ee760c333738c9e8e8d8c2eb906f0c40f5", "30258ee35493b5355a5c6df0655f91eff4217685" ]