CMakeLists.txt 454 B

123456789101112131415161718
  1. cmake_minimum_required(VERSION 3.10)
  2. set(CMAKE_CXX_STANDARD 17)
  3. set(CMAKE_CXX_STANDARD_REQUIRED ON)
  4. project(SealPIR VERSION 2.1 LANGUAGES CXX)
  5. set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_SOURCE_DIR}/bin)
  6. add_executable(main main.cpp pir.cpp pir_client.cpp pir_server.cpp
  7. )
  8. add_executable(encoding_test encoding_test.cpp pir.cpp)
  9. find_package(SEAL 3.6 REQUIRED)
  10. target_link_libraries(main SEAL::seal)
  11. target_link_libraries(encoding_test SEAL::seal)