Files
PowerShell/build.sh
T

34 lines
726 B
Bash
Raw Normal View History

2015-11-13 13:54:44 -08:00
#!/usr/bin/env bash
2015-12-16 13:01:21 -08:00
export BIN=$(pwd)/bin
mkdir $BIN
2015-12-14 10:36:40 -08:00
# Build native components
(
cd src/monad-native
cmake -DCMAKE_BUILD_TYPE=Debug .
make -j
2015-12-16 13:01:21 -08:00
ctest -V
# Deploy development copy of libpsnative
cp native/libpsnative.so $BIN
)
# Build registry stub (this should go away, again)
(
cd src/registry-stub
make
cp api-ms-win-core-registry-l1-1-0.dll $BIN
2015-12-14 10:36:40 -08:00
)
2015-12-10 12:33:52 -08:00
# Publish PowerShell
2015-12-14 10:36:40 -08:00
(
cd src/Microsoft.PowerShell.Linux.Host
2015-12-16 13:01:21 -08:00
dotnet publish --framework dnxcore50 --runtime ubuntu.14.04-x64 --output $BIN
# Copy files that dotnet-publish doesn't currently deploy
cp *.ps1xml *_profile.ps1 $BIN
2015-12-14 10:36:40 -08:00
)
2015-12-10 12:33:52 -08:00
2015-12-16 13:01:21 -08:00
# Deploy Pester
mkdir -p $BIN/Modules/Pester
cp -r ext-src/pester/* $BIN/Modules/Pester