diff --git a/CMakeLists.txt b/CMakeLists.txt index 22ad3eb7..57ee4f64 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -107,7 +107,7 @@ add_library(neuron-base SHARED) target_sources(neuron-base PRIVATE ${NEURON_BASE_SOURCES} ${NEURON_SRC_PARSE}) target_include_directories(neuron-base PRIVATE include/neuron src) -target_link_libraries(neuron-base atomic libssl.a libcrypto.a) +target_link_libraries(neuron-base libssl.a libcrypto.a) target_link_libraries(neuron-base nng libzlog.so jansson jwt ${CMAKE_THREAD_LIBS_INIT}) add_dependencies(neuron-base neuron-version) diff --git a/cmake/cross.cmake b/cmake/cross.cmake index 72478ef4..82f63354 100644 --- a/cmake/cross.cmake +++ b/cmake/cross.cmake @@ -21,3 +21,7 @@ link_directories(${CMAKE_STAGING_PREFIX}) if(CMAKE_SYSTEM_PROCESSOR MATCHES "mips32") link_libraries(atomic) endif() + +if(CMAKE_SYSTEM_PROCESSOR MATCHES "riscv64") + link_libraries(atomic) +endif()