Skip to content
Snippets Groups Projects
Commit 03c9aaf1 authored by Ammar Nejati's avatar Ammar Nejati
Browse files

winbuild.ps1: Update to build the Python package (Minor change)

Also moved `winbuild.ps1` => `windows/manual_winbuild.ps1` to indicate the
purpose of this script better.
parent 751b5bcc
No related branches found
No related tags found
1 merge request!766Make Python packages ('wheels') for multiple platforms (#223/1)
Pipeline #62285 passed
#*** Powershell Build Script *** #*** Powershell Build Script ***
# This script is only intended for debugging purposes on MS-Windows platform.
# execute under windows: # execute under windows:
# $ powershell <build-script> # $ powershell -NoProfile -ExecutionPolicy Bypass -f <build-script>
# stop on first error # stop on first error
$ErrorActionPreference = "Stop" $ErrorActionPreference = "Stop"
...@@ -35,12 +37,12 @@ pwd ...@@ -35,12 +37,12 @@ pwd
echo "#--- CONFIGURE ---" echo "#--- CONFIGURE ---"
cmake --version cmake --version
cmake -G "Visual Studio 16 2019" -A x64 -T host=x64 -DLIB_MAN=OFF ` cmake -G "Visual Studio 16 2019" -A x64 -T host=x64 `
-DCMAKE_PREFIX_PATH="$OPT_DIR" `
-DQTDIR="$QT_MSVC_DIR" -DQt5_DIR="$QTCMake_DIR/Qt5" -DQt5Test_DIR="$QTCMake_DIR/Qt5Test" ` -DQTDIR="$QT_MSVC_DIR" -DQt5_DIR="$QTCMake_DIR/Qt5" -DQt5Test_DIR="$QTCMake_DIR/Qt5Test" `
-DFFTW3_INCLUDE_DIR="$FFTW3_INCLUDE_DIR" -DFFTW3_LIBRARY="$FFTW3_LIB" ` -DCMAKE_INCLUDE_PATH="$BOOST_INCLUDE_DIR" -DCMAKE_LIBRARY_PATH="$BOOST_LIB_DIR" `
-DCMAKE_INCLUDE_PATH="$OPT_DIR/include;$BOOST_INCLUDE_DIR" -DCMAKE_LIBRARY_PATH="$OPT_DIR/lib;$BOOST_LIB_DIR" ` -DBA_PY_PACKAGE=ON `
-DCMAKE_C_COMPILER="cl.exe" -DCMAKE_CXX_COMPILER="cl.exe" ` -DCMAKE_C_COMPILER="cl.exe" -DCMAKE_CXX_COMPILER="cl.exe" -B. ..
-B. ..
echo "#--- BUILD ---" echo "#--- BUILD ---"
pwd pwd
...@@ -59,4 +61,4 @@ cpack -C Release ...@@ -59,4 +61,4 @@ cpack -C Release
echo "----------------------------------------" echo "----------------------------------------"
echo "#--- Total Build Time = $($build_timer.Elapsed.TotalMinutes) min(s)." echo "#--- Total Build Time = $($build_timer.Elapsed.TotalMinutes) min(s)."
echo "#--- Total Test Time = $($test_timer.Elapsed.TotalMinutes) min(s)." echo "#--- Total Test Time = $($test_timer.Elapsed.TotalMinutes) min(s)."
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment