CMakeLists.txt 1.1 KB

123456789101112131415161718192021222324
  1. cmake_minimum_required(VERSION 2.6.0)
  2. add_subdirectory("client")
  3. add_subdirectory("optim")
  4. add_subdirectory("server")
  5. add_subdirectory("simplepir")
  6. set(CMAKE_CXX_FLAGS "-std=c++11")
  7. set (CMAKE_EXE_LINKER_FLAGS "-fopenmp")
  8. if (APPLE)
  9. set(CMAKE_EXE_LINKER_FLAGS "-fopenmp -L$ENV{HOME}/Code/xpir/freshxpir/xpir-ng/local/lib/ -lboost_program_options")
  10. endif()
  11. include_directories(..)
  12. include_directories(../..)
  13. add_custom_target(build-time-make-directory ALL COMMAND ${CMAKE_COMMAND} -E make_directory "server/db")
  14. add_custom_target(build-time-make-directory1 ALL COMMAND ${CMAKE_COMMAND} -E make_directory "server/exp")
  15. add_custom_target(build-time-make-directory2 ALL COMMAND ${CMAKE_COMMAND} -E make_directory "client/reception")
  16. add_custom_target(build-time-make-directory3 ALL COMMAND ${CMAKE_COMMAND} -E make_directory "client/exp")
  17. #add_executable(simple_pir simplePIR.cpp ../pir/libpir.hpp ./server/DBGenerator.cpp ./server/DBDirectoryProcessor.cpp)
  18. #target_link_libraries(simple_pir pir_server_pir pir_query_gen pir_reply pir pir_client_events pir_client_optim pthread ${MPFR_LIBRARIES} ${Boost_LIBRARIES} ${GMP_LIBRARIES} ${GMPXX_LIBRARIES})