diff --git a/.github/workflows/generate-docs.yml b/.github/workflows/generate-docs.yml index 82fa5d4729..5a385ba6ac 100644 --- a/.github/workflows/generate-docs.yml +++ b/.github/workflows/generate-docs.yml @@ -75,15 +75,8 @@ jobs: source /opt/intel/oneapi/setvars.sh wget https://github.com/vovkos/doxyrest/releases/download/doxyrest-2.1.2/doxyrest-2.1.2-linux-amd64.tar.xz tar xf doxyrest-2.1.2-linux-amd64.tar.xz - python setup.py build_ext --inplace --generator=Ninja --build-type=Release \ - -- \ - -DCMAKE_C_COMPILER:PATH=$(which icx) \ - -DCMAKE_CXX_COMPILER:PATH=$(which icpx) \ - -DDPCTL_GENERATE_DOCS=ON \ - -DDPCTL_ENABLE_DOXYREST=ON \ - -DDoxyrest_DIR=`pwd`/doxyrest-2.1.2-linux-amd64 \ - -DCMAKE_VERBOSE_MAKEFILE=ON - python -m pip install -e . --no-build-isolation + python scripts/gen_docs.py --c-compiler=$(which icx) --cxx-compiler=$(which icpx) \ + --doxyrest-root=`pwd`/doxyrest-2.1.2-linux-amd64 --verbose || exit 1 python -c "import dpctl; print(dpctl.__version__)" || exit 1 pushd "$(find _skbuild -name cmake-build)" || exit 1 cmake --build . --target Sphinx || exit 1 diff --git a/.github/workflows/os-llvm-sycl-build.yml b/.github/workflows/os-llvm-sycl-build.yml index 1d3faf3d34..793e057e8f 100644 --- a/.github/workflows/os-llvm-sycl-build.yml +++ b/.github/workflows/os-llvm-sycl-build.yml @@ -146,8 +146,8 @@ jobs: shell: bash -l {0} run: | source set_allvars.sh - CC=clang CXX=clang++ python setup.py build_ext --inplace --generator=Ninja - python -m pip install -e . --no-build-isolation + python scripts/build_locally.py --c-compiler=clang --cxx-compiler=clang++ \ + --compiler-root=${SYCL_BUNDLE_FOLDER}/dpcpp_compiler/bin || exit 1 - name: Run lsplatforms shell: bash -l {0}