From 23230cdcc77c5caa2decc21c66f40c96113749c7 Mon Sep 17 00:00:00 2001 From: Olivier BICHLER <olivier.bichler@cea.fr> Date: Tue, 5 Sep 2023 15:55:59 +0200 Subject: [PATCH] Added Windows setup script --- setup.ps1 | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 setup.ps1 diff --git a/setup.ps1 b/setup.ps1 new file mode 100644 index 00000000..8a70b586 --- /dev/null +++ b/setup.ps1 @@ -0,0 +1,23 @@ +# Helper setup tool to automatically build aidge_backend_cpu on Windows. + +# Requirements +################################################################################ +# aidge_core must be installed first in $env:AIDGE_INSTALL_PATH. + +if (-not $env:AIDGE_INSTALL_PATH) +{ + Write-Error -Message "AIDGE_INSTALL_PATH environment variable must be set to aidge_core install path." -ErrorAction Stop +} + +# Compile & install aidge_core +################################################################################ + +$env:CMAKE_PREFIX_PATH=$env:AIDGE_INSTALL_PATH +md -Force build_cpp +md -Force $env:AIDGE_INSTALL_PATH +cd build_cpp +cmake -DCMAKE_INSTALL_PREFIX:PATH=$env:AIDGE_INSTALL_PATH -DCMAKE_BUILD_TYPE=Debug .. +cmake --build . -j2 +cmake --install . --config Debug +# Optional: run the unit tests +ctest --output-on-failure -- GitLab