include_directories(../)
include_directories(../HELIB)

add_executable(test_EncryptVector test_encvector.cpp)
add_executable(test_Matrix test_MatrixVector.cpp)
add_executable(test_dump test_dumpFHESetting.cpp)
add_executable(test_fileutils test_fileutils.cpp)
add_executable(test_GT test_GT.cpp)
add_executable(benchmark_FHE_primitives benchmark_FHE_primitives.cpp)
add_executable(runPCA runPCA.cpp)
target_link_libraries(test_EncryptVector fhe algebra utils)
target_link_libraries(test_Matrix algebra utils)
target_link_libraries(test_dump fhe utils)
target_link_libraries(test_fileutils fhe utils)
target_link_libraries(test_GT protocol algebra fhe utils)
target_link_libraries(runPCA fhe algebra utils)
target_link_libraries(benchmark_FHE_primitives fhe algebra utils)

include_directories(../)
include_directories(../HELIB)

add_executable(test_EncryptVector test_encvector.cpp)
add_executable(test_Matrix test_MatrixVector.cpp)
add_executable(test_dump test_dumpFHESetting.cpp)
add_executable(test_fileutils test_fileutils.cpp)
add_executable(test_GT test_GT.cpp)
add_executable(benchmark_FHE_primitives benchmark_FHE_primitives.cpp)
add_executable(runPCA runPCA.cpp)
target_link_libraries(test_EncryptVector algebra utils fhe)
target_link_libraries(test_Matrix algebra utils)
target_link_libraries(test_dump utils fhe)
target_link_libraries(test_fileutils utils fhe)
target_link_libraries(test_GT protocol algebra utils fhe)
target_link_libraries(runPCA algebra utils fhe)
target_link_libraries(benchmark_FHE_primitives algebra utils fhe)

Fix linker error on Linux
Fix linker error on Linux
