diff --git a/CMakeLists.txt b/CMakeLists.txt
index f9f12c7ee7518bf6c8c378d639e4289c68501e66..8ad83eb9527ab1d9476f71dba1b86b9d7579b378 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -69,9 +69,9 @@ target_include_directories(matrix_client
                            PUBLIC
                            ${OPENSSL_INCLUDE_DIR}
                            ${Boost_INCLUDE_DIRS}
+                           ${sodium_INCLUDE_DIR}
                            PRIVATE
-                           ${OLM_INCLUDE_DIR}
-                           ${sodium_INCLUDE_DIR})
+                           ${OLM_INCLUDE_DIR})
 target_include_directories(
   matrix_client
   PUBLIC
@@ -81,11 +81,11 @@ target_link_libraries(matrix_client
                       PUBLIC
                       MatrixStructs::MatrixStructs
                       ${Boost_LIBRARIES}
+                      ${sodium_LIBRARY_RELEASE}
                       OpenSSL::Crypto
                       OpenSSL::SSL
                       PRIVATE
                       ${OLM_LIBRARY}
-                      sodium
                       ZLIB::ZLIB)
 
 if(NOT MSVC AND NOT APPLE)