eomii / rules_ll

An Upstream Clang/LLVM-based toolchain for contemporary C++ and heterogeneous programming
https://ll.eomii.org
Other
81 stars 10 forks source link

🤸 Make OpenMP more flexible #232

Closed aaronmondal closed 6 months ago

aaronmondal commented 6 months ago

Enable using OpenMP for all other toolchains such as cuda_nvpxt.

To achieve this, the omp_cpu toolchain has been removed.

There is no need to have transitions etc for OpenMP. Instead, users may now add -fopenmp to the compile_flags and depend on @llvm-project//openmp to achieve equivalent functionality.