From 7d3a3dc7c8fe8a00b0d12c7e579eca786b100109 Mon Sep 17 00:00:00 2001 From: Weiqi <weltch1997@gmail.com> Date: Tue, 7 Nov 2023 15:41:11 -0500 Subject: [PATCH] Configure both asym and sym library --- CMakeLists.txt | 3 ++- src/CMakeLists.txt | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c59e16b..ecb5396 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,8 @@ if (CMAKE_PROJECT_NAME STREQUAL PROJECT_NAME) endif () # Find the relic library. -find_library(RELIC_LIB relic) +find_library(RELIC_LIB_SYM relic_sym) +find_library(RELIC_LIB_ASYM relic_asym) # Add desired subdirectories. add_subdirectory(src) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 2dad76f..4b327cf 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -8,7 +8,8 @@ add_library(ppann_lib field.cpp group.cpp vector.cpp matrix.cpp ipre.cpp hnsw.cp target_include_directories(ppann_lib PUBLIC ../include) # This depends on the relic library. -target_link_libraries(ppann_lib PRIVATE ${RELIC_LIB}) +target_link_libraries(ppann_lib PRIVATE ${RELIC_LIB_SYM}) +target_link_libraries(ppann_lib PRIVATE ${RELIC_LIB_ASYM}) # IDEs should put the headers in a nice place. source_group( -- GitLab