diff --git a/src/box/CMakeLists.txt b/src/box/CMakeLists.txt
index 3274ba9060274fe200a9ed718e9debb5aaf1794f..7a1acb9a514dccd531590787ce08d35f25207317 100644
--- a/src/box/CMakeLists.txt
+++ b/src/box/CMakeLists.txt
@@ -17,7 +17,7 @@ add_custom_target(box_generate_lua_sources
     DEPENDS ${lua_sources})
 set_property(DIRECTORY PROPERTY ADDITIONAL_MAKE_CLEAN_FILES ${lua_sources})
 
-add_library(box
+add_library(box STATIC
     iproto.cc
     iproto_constants.c
     iproto_port.cc
diff --git a/src/lib/salad/CMakeLists.txt b/src/lib/salad/CMakeLists.txt
index 6c81d78bf72fb6dc2e70edc1343741203a0d844f..2dc9a58c89aa8c3ab7ba823fa91512eb4125a16b 100644
--- a/src/lib/salad/CMakeLists.txt
+++ b/src/lib/salad/CMakeLists.txt
@@ -1,3 +1,3 @@
 set(lib_sources rope.c rtree.c guava.c)
 set_source_files_compile_flags(${lib_sources})
-add_library(salad ${lib_sources})
+add_library(salad STATIC ${lib_sources})