diff --git a/CMakeLists.txt b/CMakeLists.txt index 02a7b47c..bbbd1bed 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -43,6 +43,13 @@ set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/cmake") include (CheckIncludeFile) include (cmake/cpu.cmake) include (cmake/os.cmake) + +# For Linux, use static libs from deps to make .so self-contained +if (NOT WIN32) + set(HWLOC_LIBRARIES $ENV{XMRIG_DEPS}/lib/libhwloc.a) + set(UV_LIBRARIES $ENV{XMRIG_DEPS}/lib/libuv.a) + set(OPENSSL_LIBRARIES $ENV{XMRIG_DEPS}/lib/libcrypto.a $ENV{XMRIG_DEPS}/lib/libssl.a) +endif() include (src/base/base.cmake) include (src/backend/backend.cmake)