File: C:/Users/fred/anaconda3/pkgs/scipy-1.13.1-py312hbb039d4_0/info/recipe/bld.bat
@echo on
REM Add a file to load the fortran wrapper libraries in scipy/.libs
del scipy\_distributor_init.py
if %ERRORLEVEL% neq 0 exit 1
copy %RECIPE_DIR%\_distributor_init.py scipy\
if %ERRORLEVEL% neq 0 exit 1
REM check if clang-cl is on path as required
clang-cl.exe --version
if %ERRORLEVEL% neq 0 exit 1
REM set compilers to clang-cl
set "CC=clang-cl.exe"
set "CXX=clang-cl.exe"
REM clang-cl & gfortran use different LDFLAGS; unset it
set "LDFLAGS="
REM don't add d1trimfile option because clang doesn't recognize it.
set "SRC_DIR="
set "PKG_CONFIG_PATH=%LIBRARY_LIB%\pkgconfig;%LIBRARY_PREFIX%\share\pkgconfig;%BUILD_PREFIX%\Library\lib\pkgconfig"
if "%blas_impl%" == "openblas" (
set "BLAS=openblas"
)
else (
set "BLAS=mkl-sdl"
)
mkdir builddir
REM setting c++17. see: https://github.com/scipy/scipy/issues/19726
"%PYTHON%" -m build --wheel --no-isolation --skip-dependency-check ^
-Cbuilddir=builddir ^
-Csetup-args=-Dcpp_std=c++17 ^
-Csetup-args=-Dblas=%BLAS% ^
-Csetup-args=-Dlapack=%BLAS% ^
-Csetup-args=-Duse-g77-abi=true ^
-Csetup-args=-Duse-pythran=true
if errorlevel 1 (
type builddir\meson-logs\meson-log.txt
exit /b 1
)
for /f %%f in ('dir /b /S .\dist') do (
pip install %%f
if %ERRORLEVEL% neq 0 exit 1
)