The assortment of remaining tasks to complete transition of DCPTL to cmake + skbuild. - [x] Enable `sycl::program` in `libsyclinterface/tests/dpcpp_kernels.hpp`. - [x] Add build system configuration to pyproject.toml (e.g. specify dependencies for building docs). - [x] cmake + skbuild should work with nightly sycl bundles - [x] Write coverage build driver (`scripts/gen_coverage.py`) - [ ] Write docs driver (`scripts/gen_docs.py`) - [x] Write script to drive build with sycl nightly - [x] Ensure SDL flags are added to `CMakeLists.txt` - [x] Upstream change to skbuild to preserve symbolic link to components of versioned shared library - [x] Fix #651, make sure versioneer overrides `dpctl/_version.py`, a step which relies on using versioneer provided "build_py" step. - [ ] Make sure pybind11 extension can be added to `dpctl`, which is the ultimate reason for this work
The assortment of remaining tasks to complete transition of DCPTL to cmake + skbuild.
sycl::programinlibsyclinterface/tests/dpcpp_kernels.hpp.scripts/gen_coverage.py)scripts/gen_docs.py)CMakeLists.txtdpctl/_version.py, a step which relies on using versioneer provided "build_py" step.dpctl, which is the ultimate reason for this work