mirror of
https://github.com/emp-toolkit/emp-ag2pc.git
synced 2026-01-07 22:43:50 -05:00
30 lines
686 B
CMake
Executable File
30 lines
686 B
CMake
Executable File
cmake_minimum_required (VERSION 2.8.11)
|
|
project (emp-ag2pc)
|
|
set(NAME "emp-ag2pc")
|
|
|
|
find_path(CMAKE_FOLDER NAMES cmake/emp-tool-config.cmake)
|
|
|
|
include(${CMAKE_FOLDER}/cmake/common.cmake)
|
|
include(${CMAKE_FOLDER}/cmake/enable_rdseed.cmake)
|
|
include(${CMAKE_FOLDER}/cmake/enable_float.cmake)
|
|
|
|
FIND_PACKAGE(emp-ot REQUIRED)
|
|
INCLUDE_DIRECTORIES(${EMP-OT_INCLUDE_DIRS})
|
|
|
|
install(DIRECTORY emp-ag2pc DESTINATION include)
|
|
install(DIRECTORY cmake/ DESTINATION cmake)
|
|
|
|
# Test cases
|
|
macro (add_test _name)
|
|
add_test_with_lib(${_name} ${EMP-OT_LIBRARIES})
|
|
endmacro()
|
|
|
|
add_test(aes)
|
|
add_test(sha1)
|
|
add_test(sha256)
|
|
add_test (simple_circuit)
|
|
add_test (abit)
|
|
add_test (triple)
|
|
add_test (amortized_2pc)
|
|
|