From 2f6f6530ce2ce4c580b11b6db863b99a898add09 Mon Sep 17 00:00:00 2001 From: Ingmar Schoegl Date: Tue, 9 Aug 2022 22:06:12 -0500 Subject: [PATCH] Update files removed in build_lib.bat Fixes #20 --- cantera/bld.bat | 2 +- cantera/build_lib.bat | 14 ++++++++++---- cantera/build_lib.sh | 2 +- cantera/build_py.bat | 21 ++++++++++++--------- 4 files changed, 24 insertions(+), 15 deletions(-) diff --git a/cantera/bld.bat b/cantera/bld.bat index 5d9aa76..8c1f7c8 100644 --- a/cantera/bld.bat +++ b/cantera/bld.bat @@ -12,7 +12,7 @@ SET /A CPU_USE=%CPU_COUNT% / 2 IF %CPU_USE% EQU 0 SET CPU_USE=1 SET "ESC_PREFIX=%PREFIX:\=/%" -ECHO prefix="%ESC_PREFIX%/Library" >> cantera.conf +ECHO prefix="%ESC_PREFIX%" >> cantera.conf ECHO boost_inc_dir="%ESC_PREFIX%/Library/include" >> cantera.conf CALL scons build -j%CPU_USE% diff --git a/cantera/build_lib.bat b/cantera/build_lib.bat index e95a783..d6e733e 100644 --- a/cantera/build_lib.bat +++ b/cantera/build_lib.bat @@ -3,8 +3,14 @@ echo "****************************" echo "DELETING files from devel except shared libraries and data" echo "****************************" -rd /s /q %PREFIX%\Library\share\cantera\doc -rd /s /q %PREFIX%\Library\share\cantera\samples -rd /s /q %PREFIX%\Library\share\man -rd /s /q %PREFIX%\Library\share +rd /s /q %PREFIX%\share\cantera\doc +rd /s /q %PREFIX%\share\cantera\samples +rd /s /q %PREFIX%\share\man rd /s /q %PREFIX%\Library\include\cantera +rd /s /q %PREFIX%\Scripts +del /f %PREFIX%\Library\lib\cantera.lib +del /f %PREFIX%\Library\lib\cantera_shared.lib + +echo "****************************" +echo "DELETING files COMPLETED" +echo "****************************" diff --git a/cantera/build_lib.sh b/cantera/build_lib.sh index 5744f22..b1d84c7 100644 --- a/cantera/build_lib.sh +++ b/cantera/build_lib.sh @@ -8,7 +8,7 @@ rm -rf $PREFIX/share/cantera/samples rm -rf $PREFIX/share/man rm -rf $PREFIX/include/cantera rm -rf $PREFIX/bin -rm -rf $PREFIX/lib/pkg-config +rm -rf $PREFIX/lib/pkgconfig rm -rf $PREFIX/lib/libcantera.a if [[ "$target_platform" == osx-* ]]; then diff --git a/cantera/build_py.bat b/cantera/build_py.bat index 344b80d..3faa4fc 100644 --- a/cantera/build_py.bat +++ b/cantera/build_py.bat @@ -2,20 +2,23 @@ echo **************************** echo PYTHON %PYTHON% BUILD STARTED echo **************************** -COPY cantera.conf cantera.conf.bak -DEL /F cantera.conf -FINDSTR /V "python_package" cantera.conf.bak > cantera.conf -DEL /F cantera.conf.bak +:: Remove old Python build files, if they are present +IF EXIST "build/python" RD /S /Q "build/python" +IF EXIST "build/temp-py" RD /S /Q "build/temp-py" +IF EXIST "%PREFIX%/bin/ck2yaml" DEL /F "%PREFIX%/bin/ck2yaml" +IF EXIST "%PREFIX%/bin/cti2yaml" DEL /F "%PREFIX%/bin/cti2yaml" +IF EXIST "%PREFIX%/bin/ctml2yaml" DEL /F "%PREFIX%/bin/ctml2yaml" +IF EXIST "%PREFIX%/bin/yaml2ck" DEL /F "%PREFIX%/bin/yaml2ck" -ECHO python_package='full' >> cantera.conf SET "ESC_PYTHON=%PYTHON:\=/%" ECHO python_cmd="%ESC_PYTHON%" >> cantera.conf -CALL scons build + +CALL scons build python_package=y +IF ERRORLEVEL 1 EXIT 1 + +"%PYTHON%" -m pip install --no-deps --no-index --find-links=build\python\dist\ cantera IF ERRORLEVEL 1 EXIT 1 echo **************************** echo PYTHON %PYTHON% BUILD COMPLETED SUCCESSFULLY echo **************************** - -"%PYTHON%" -m pip install --no-deps --no-index --find-links=build\python\dist\ cantera -IF ERRORLEVEL 1 EXIT 1