diff --git a/.cmake/Modules/Subprojects.cmake b/.cmake/Modules/Subprojects.cmake index 39c2b01..7e79603 100644 --- a/.cmake/Modules/Subprojects.cmake +++ b/.cmake/Modules/Subprojects.cmake @@ -78,7 +78,11 @@ function (cr_add_subproject _NAME) if (WIN32) set ("${_NAME}_SHARED_LIB" "${install_prefix}/lib/${_NAME}.dll" PARENT_SCOPE) - set ("${_NAME}_STATIC_LIB" "${install_prefix}/lib/${_NAME}.lib" PARENT_SCOPE) + if (ARGS_GENERATOR MATCHES "(MSYS|MinGW) Makefiles") + set ("${_NAME}_STATIC_LIB" "${install_prefix}/lib/lib${_NAME}.a" PARENT_SCOPE) + else () + set ("${_NAME}_STATIC_LIB" "${install_prefix}/lib/${_NAME}.lib" PARENT_SCOPE) + endif () elseif (APPLE) set ("${_NAME}_SHARED_LIB" "${install_prefix}/lib/lib${_NAME}.dylib" PARENT_SCOPE) set ("${_NAME}_STATIC_LIB" "${install_prefix}/lib/lib${_NAME}.a" PARENT_SCOPE)