rules_ispc

所属分类:collect
开发工具:Starlark
文件大小:0KB
下载次数:0
上传日期:2023-04-14 20:48:01
上 传 者sh-1993
说明:  英特尔隐式SPMD程序编译器的Bazel规则,
(Bazel rules for Intel Implicit SPMD Program Compiler,)

文件列表:
BUILD.bazel (0, 2023-12-11)
LICENCE (10255, 2023-12-11)
WORKSPACE.bazel (31, 2023-12-11)
fetch_ispc.bzl (1784, 2023-12-11)
ispc.bzl (2923, 2023-12-11)
ispc_linux_x86_64.BUILD (99, 2023-12-11)
ispc_osx_arm64.BUILD (99, 2023-12-11)
ispc_osx_x86_64.BUILD (99, 2023-12-11)
ispc_windows_x86_64.BUILD (103, 2023-12-11)
tests/ (0, 2023-12-11)
tests/.bazelrc (1176, 2023-12-11)
tests/.bazelversion (6, 2023-12-11)
tests/WORKSPACE.bazel (231, 2023-12-11)
tests/defines/ (0, 2023-12-11)
tests/defines/BUILD.bazel (436, 2023-12-11)
tests/defines/main.cpp (309, 2023-12-11)
tests/defines/square.ispc (220, 2023-12-11)
tests/defines_example/ (0, 2023-12-11)
tests/defines_example/BUILD.bazel (315, 2023-12-11)
tests/defines_example/main.cpp (317, 2023-12-11)
tests/defines_example/square.ispc (254, 2023-12-11)
tests/include_example/ (0, 2023-12-11)
tests/include_example/BUILD.bazel (302, 2023-12-11)
tests/include_example/main.cpp (317, 2023-12-11)
tests/include_example/math.isph (72, 2023-12-11)
tests/include_example/square.ispc (242, 2023-12-11)
tests/square/ (0, 2023-12-11)
tests/square/BUILD.bazel (266, 2023-12-11)
tests/square/main.cpp (308, 2023-12-11)
tests/square/square.ispc (220, 2023-12-11)
tools/ (0, 2023-12-11)
... ...

[![Support Ukraine](https://img.shields.io/badge/Support-Ukraine-FFD500?style=flat&labelColor=005BBB)](https://opensource.fb.com/support-ukraine) # Bazel rules for Intel Implicit SPMD Program Compiler (ISPC) Bazel build rules for [ISPC](https://ispc.github.io/). Tested on Windows, Linux and macOS. ## Goal The goal of these rules is to be able to use [ISPC](https://ispc.github.io/) using [Bazel](https://bazel.build/) on Windows, Linux and macOS without the need to preinstall ISPC. All the magic to set up ISPC should be done by Bazel with as little effort as possible. ## Quick start This project uses [Bazel](https://bazel.build/) as a build system. The current used version of Bazel to test these rules is defined in [.bazelversion](tests/.bazelversion). It is very likely that these rules work also with other Bazel versions, since only very basic features are used. **Prerequisites:** The following tools should be installed: - [Git](https://git-scm.com/) - [Bazel](https://bazel.build/install) - A C++ compiler (GCC, Visual Studio, Clang, Apple Clang, etc.) **Checkout, build, and run:** ```shell git clone https://github.com/Vertexwahn/rules_ispc.git cd rules_ispc cd tests bazel build //square:main bazel run //square:main ``` ## License This work is published under Apache 2.0 License.

近期下载者

相关文件


收藏者