diff -Nrup a/build_files/cmake/macros.cmake b/build_files/cmake/macros.cmake --- a/build_files/cmake/macros.cmake 2020-02-13 10:42:10.000000000 +0100 +++ b/build_files/cmake/macros.cmake 2020-02-17 11:40:58.027385047 +0100 @@ -249,7 +249,7 @@ function(blender_add_lib__impl blender_include_dirs("${includes}") blender_include_dirs_sys("${includes_sys}") - add_library(${name} ${sources}) + add_library(${name} STATIC ${sources}) # On Windows certain libraries have two sets of binaries: one for debug builds and one for # release builds. The root of this requirement goes into ABI, I believe, but that's outside