Skip to content

Commit 95cb70d

Browse files
ujnsswangxiao1254
andauthored
Fix CMakeLists.txt when use emp-tool as a submodule. (#127)
* Fix CMakeLists.txt when use emp-tool as a submodule. * update cmakelist Co-authored-by: Xiao Wang <[email protected]>
1 parent 1b5e6da commit 95cb70d

File tree

2 files changed

+8
-4
lines changed

2 files changed

+8
-4
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,17 +3,19 @@ project (emptool)
33
set(NAME "emp-tool")
44

55
ADD_CUSTOM_COMMAND(
6-
OUTPUT emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.cpp
6+
OUTPUT ${CMAKE_SOURCE_DIR}/emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.cpp
77
COMMAND xxd -i emp-tool/circuits/files/bristol_fashion/Keccak_f.txt emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.hex
8-
COMMAND echo "#include \"emp-tool/circuits/sha3_256.h\"" > emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.cpp
8+
COMMAND echo "\\#include \\\"emp-tool/circuits/sha3_256.h\\\"" > emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.cpp
99
COMMAND cat emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.hex >> emp-tool/circuits/files/bristol_fashion/Keccak_f.txt.cpp
10+
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
1011
COMMENT "Compiling Keccak circuit file to binary")
1112

1213
ADD_CUSTOM_COMMAND(
13-
OUTPUT emp-tool/circuits/files/bristol_fashion/aes_128.txt.cpp
14+
OUTPUT ${CMAKE_SOURCE_DIR}/emp-tool/circuits/files/bristol_fashion/aes_128.txt.cpp
1415
COMMAND xxd -i emp-tool/circuits/files/bristol_fashion/aes_128.txt emp-tool/circuits/files/bristol_fashion/aes_128.txt.hex
15-
COMMAND echo "#include \"emp-tool/circuits/aes_128_ctr.h\"" > emp-tool/circuits/files/bristol_fashion/aes_128.txt.cpp
16+
COMMAND echo "\\#include \\\"emp-tool/circuits/aes_128_ctr.h\\\"" > emp-tool/circuits/files/bristol_fashion/aes_128.txt.cpp
1617
COMMAND cat emp-tool/circuits/files/bristol_fashion/aes_128.txt.hex >> emp-tool/circuits/files/bristol_fashion/aes_128.txt.cpp
18+
WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}
1719
COMMENT "Compiling aes_128 circuit file to binary")
1820

1921
set(sources

emp-tool/circuits/aes_128_ctr.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,8 @@
55
#include "emp-tool/execution/protocol_execution.h"
66
#include "emp-tool/utils/block.h"
77
#include "emp-tool/circuits/bit.h"
8+
#include "emp-tool/circuits/integer.h"
9+
#include "emp-tool/circuits/circuit_file.h"
810
#include <stdio.h>
911
#include <fstream>
1012

0 commit comments

Comments
 (0)