-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathemp_install.sh
More file actions
28 lines (22 loc) · 878 Bytes
/
emp_install.sh
File metadata and controls
28 lines (22 loc) · 878 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#!/bin/bash
# Download emp-toolkit libraries
echo "Downloading emp-toolkit libraries"
echo "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv"
cd emp
python3 download.py --deps --tool --ot --sh2pc
# modify emp-toolkit libraries so it is compatible with libOTe
echo "Modifying emp-toolkit libraries"
echo "vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv"
python3 modify_block.py --directory emp-tool
python3 modify_block.py --directory emp-ot
python3 modify_block.py --directory emp-sh2pc
#change c++11 to c++14
python3 modify_cmake.py --file emp-tool/cmake/emp-base.cmake
# update sudo read
sudo chmod 777 -R emp-tool/install_manifest.txt
sudo chmod 777 -R emp-ot/install_manifest.txt
sudo chmod 777 -R emp-sh2pc/install_manifest.txt
# Install emp-toolkit libraries
echo "Installing emp-toolkit libraries"
echo "python install.py --deps --tool --ot --sh2pc"
python3 install.py --deps --tool --ot --sh2pc