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