From c6260888e295de71ab4e7b64e7870e8d79f389a8 Mon Sep 17 00:00:00 2001 From: Christoph von Wittich Date: Sat, 28 Jul 2007 09:42:27 +0000 Subject: [PATCH] -fix linking when entrypoint is set to "0" See issue #2489 for more details. svn path=/trunk/; revision=27938 --- reactos/tools/rbuild/backend/mingw/modulehandler.cpp | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp index 9f196c264aa..f48207449e7 100644 --- a/reactos/tools/rbuild/backend/mingw/modulehandler.cpp +++ b/reactos/tools/rbuild/backend/mingw/modulehandler.cpp @@ -2735,7 +2735,16 @@ MingwAddImplicitLibraries( Module &module ) Library* pLibrary; if ( !module.isDefaultEntryPoint ) + { + if ( module.GetEntryPoint(false) == "0" ) + { + pLibrary = new Library ( module, "mingw_common" ); + module.non_if_data.libraries.insert ( module.non_if_data.libraries.begin() , pLibrary ); + pLibrary = new Library ( module, "msvcrt" ); + module.non_if_data.libraries.push_back ( pLibrary ); + } return; + } if ( module.IsDLL () ) {