Skip to content

Commit 57b47f1

Browse files
fix to build scripts to enable bdist_wheel
1 parent 8a122e6 commit 57b47f1

File tree

2 files changed

+7
-7
lines changed

2 files changed

+7
-7
lines changed

conda-recipe/bld.bat

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ set "LIB=%BUILD_PREFIX%\Library\lib;%BUILD_PREFIX%\compiler\lib;%LIB%"
44
set "INCLUDE=%BUILD_PREFIX%\include;%INCLUDE%"
55

66
"%PYTHON%" setup.py clean --all
7-
set "INSTALL_CMD=install -- -G Ninja -DDPCTL_DPCPP_HOME_DIR=%BUILD_PREFIX%\Library -DCMAKE_C_COMPILER:PATH=icx -DCMAKE_CXX_COMPILER:PATH=icx -DDPCTL_ENABLE_LO_PROGRAM_CREATION=ON"
7+
set "SKBUILD_ARGS=-- -G Ninja -DDPCTL_DPCPP_HOME_DIR=%BUILD_PREFIX%\Library -DCMAKE_C_COMPILER:PATH=icx -DCMAKE_CXX_COMPILER:PATH=icx -DDPCTL_ENABLE_LO_PROGRAM_CREATION=ON"
88
set "SYCL_INCLUDE_DIR_HINT=%BUILD_PREFIX%\Library\lib\clang\14.0.0"
99

1010
if NOT "%WHEELS_OUTPUT_FOLDER%"=="" (
1111
rem Install and assemble wheel package from the build bits
12-
"%PYTHON%" setup.py %INSTALL_CMD% bdist_wheel
12+
"%PYTHON%" setup.py install bdist_wheel %SKBUILD_ARGS%
1313
if errorlevel 1 exit 1
1414
copy dist\dpctl*.whl %WHEELS_OUTPUT_FOLDER%
1515
if errorlevel 1 exit 1
1616
) ELSE (
1717
rem Only install
18-
"%PYTHON%" setup.py %INSTALL_CMD%
18+
"%PYTHON%" setup.py install %SKBUILD_ARGS%
1919
if errorlevel 1 exit 1
2020
)

conda-recipe/build.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ export LDFLAGS="$LDFLAGS -Wl,-rpath,$PREFIX/lib"
77

88
${PYTHON} setup.py clean --all
99
export CMAKE_GENERATOR="Unix Makefiles"
10-
INSTALL_CMD="install -- -DCMAKE_C_COMPILER:PATH=icx -DCMAKE_CXX_COMPILER:PATH=icpx -DDPCTL_ENABLE_LO_PROGRAM_CREATION=ON -DDPCTL_DPCPP_HOME_DIR=${BUILD_PREFIX}"
11-
echo "${PYTHON} setup.py ${INSTALL_CMD}"
10+
SKBUILD_ARGS_="-- -DCMAKE_C_COMPILER:PATH=icx -DCMAKE_CXX_COMPILER:PATH=icpx -DDPCTL_ENABLE_LO_PROGRAM_CREATION=ON -DDPCTL_DPCPP_HOME_DIR=${BUILD_PREFIX}"
11+
echo "${PYTHON} setup.py install ${SKBUILD_ARGS}"
1212

1313
# Workaround for:
1414
# DPC++ launched by cmake does not see components of `dpcpp_cpp_rt`,
@@ -22,9 +22,9 @@ if [ -n "${WHEELS_OUTPUT_FOLDER}" ]; then
2222
else
2323
WHEELS_BUILD_ARGS="-p manylinux2014_x86_64"
2424
fi
25-
${PYTHON} setup.py ${INSTALL_CMD} bdist_wheel ${WHEELS_BUILD_ARGS}
25+
${PYTHON} setup.py install bdist_wheel ${WHEELS_BUILD_ARGS} ${SKBUILD_ARGS}
2626
cp dist/dpctl*.whl ${WHEELS_OUTPUT_FOLDER}
2727
else
2828
# Perform regular install
29-
${PYTHON} setup.py ${INSTALL_CMD}
29+
${PYTHON} setup.py install ${SKBUILD_ARGS}
3030
fi

0 commit comments

Comments
 (0)