Skip to content
Snippets Groups Projects
Commit f6f8d1e4 authored by Aleksandr Vodianov's avatar Aleksandr Vodianov
Browse files

Merge branch 'support-4917' into 'master'

Support 4917

See merge request cellframe/prod_build_cellframe-node!9
parents be416295 49be1d56
No related branches found
No related tags found
No related merge requests found
LIBS="KERNEL32 USER32 SHELL32 WINMM GDI32 ADVAPI32 Ole32 Version Imm32 OleAut32 Shlwapi Bcrypt Crypt32 Secur32"
#!/bin/bash
DESTDIR=$1
wd=$2
echo "[INF] Building cellframe-node"
cd $wd
. prod_build/general/pre-build.sh
export_variables "./prod_build/windows/conf/*"
IFS=" "
for lib in $LIBS; do
new_lib=$(echo "$lib" | tr '[:upper:]' '[:lower:]')
echo "changing $lib to $new_lib"
sed -i "s/$lib/$new_lib/g" CMakeLists.txt
sed -i "s/$lib/$new_lib/g" cellframe-sdk/CMakeLists.txt
sed -i "s/$lib/$new_lib/g" cellframe-sdk/dap-sdk/net/server/enc_server/CMakeLists.txt
sed -i "s/$lib/$new_lib/g" cellframe-sdk/dap-sdk/net/server/http_server/CMakeLists.txt
sed -i "s/$lib/$new_lib/g" python-cellframe/cellframe-sdk/CMakeLists.txt
sed -i "s/$lib/$new_lib/g" python-cellframe/cellframe-sdk/dap-sdk/net/server/enc_server/CMakeLists.txt
sed -i "s/$lib/$new_lib/g" python-cellframe/cellframe-sdk/dap-sdk/net/server/http_server/CMakeLists.txt
done
mkdir build && cd build && \
x86_64-w64-mingw32.static-cmake .. && make -j$(nproc) && \
mv cellframe-node*.exe $DESTDIR && make clean && cd .. && rm -r build || echo "error $?" && exit $?
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