diff options
author | Ximin Luo <ximin@dfinity.org> | 2018-12-15 09:29:43 +0800 |
---|---|---|
committer | MITSUNARI Shigeo <herumi@nifty.com> | 2018-12-15 10:03:31 +0800 |
commit | b8e3b72f0e95078b945d0a2c847fb4669ba14ee9 (patch) | |
tree | 37098641dcd6a0da31a4b7d8d0e407ace2e4b5ff | |
parent | c35a93e6276d74ecdef1d1330fc0e5ad94e9c9f2 (diff) | |
download | dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar.gz dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar.bz2 dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar.lz dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar.xz dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.tar.zst dexon-bls-b8e3b72f0e95078b945d0a2c847fb4669ba14ee9.zip |
shared libraries should be linked to their direct dependencies and only those
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 8371a0c..89f32ec 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,16 +5,16 @@ set(CMAKE_ARCHIVE_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_LIBRARY_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/lib) set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin) -set(LIBS mcl gmp gmpxx crypto pthread) +set(LIBS mcl gmp) include_directories(include/) add_library(bls_c256 SHARED src/bls_c256.cpp) add_library(bls_c384 SHARED src/bls_c384.cpp) add_library(bls_c384_256 SHARED src/bls_c384_256.cpp) -target_link_libraries(bls_c256) -target_link_libraries(bls_c384) -target_link_libraries(bls_c384_256) +target_link_libraries(bls_c256 ${LIBS}) +target_link_libraries(bls_c384 ${LIBS}) +target_link_libraries(bls_c384_256 ${LIBS}) file(GLOB BLS_HEADERS include/bls/bls.h include/bls/bls.hpp) @@ -24,8 +24,8 @@ install(TARGETS bls_c384_256 DESTINATION lib) install(FILES ${BLS_HEADERS} DESTINATION include/bls) add_executable(bls_c256_test test/bls_c256_test.cpp) -target_link_libraries(bls_c256_test bls_c256 ${LIBS}) +target_link_libraries(bls_c256_test bls_c256) add_executable(bls_c384_test test/bls_c384_test.cpp) -target_link_libraries(bls_c384_test bls_c384 ${LIBS}) +target_link_libraries(bls_c384_test bls_c384) add_executable(bls_c384_256_test test/bls_c384_256_test.cpp) -target_link_libraries(bls_c384_256_test bls_c384_256 ${LIBS}) +target_link_libraries(bls_c384_256_test bls_c384_256) |