Return-Path: Delivered-To: apmail-incubator-stdcxx-dev-archive@www.apache.org Received: (qmail 50018 invoked from network); 26 Sep 2007 18:15:04 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 26 Sep 2007 18:15:04 -0000 Received: (qmail 70273 invoked by uid 500); 26 Sep 2007 18:14:54 -0000 Delivered-To: apmail-incubator-stdcxx-dev-archive@incubator.apache.org Received: (qmail 70253 invoked by uid 500); 26 Sep 2007 18:14:54 -0000 Mailing-List: contact stdcxx-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: stdcxx-dev@incubator.apache.org Delivered-To: mailing list stdcxx-dev@incubator.apache.org Received: (qmail 70235 invoked by uid 99); 26 Sep 2007 18:14:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Sep 2007 11:14:54 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Farid_Zaripov@epam.com designates 217.21.63.3 as permitted sender) Received: from [217.21.63.3] (HELO EPMSA009.epam.com) (217.21.63.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 26 Sep 2007 18:14:55 +0000 X-MimeOLE: Produced By Microsoft Exchange V6.5 Content-class: urn:content-classes:message MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Subject: RE: improving Windows build logs Date: Wed, 26 Sep 2007 21:14:30 +0300 Message-ID: <7BDB2168BEAEF14C98F1901FD2DE64380100945C@epmsa009.minsk.epam.com> In-Reply-To: X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: improving Windows build logs Thread-Index: Acf/+4+6fS3qkyf5Rs2CS4tPPRMNsAAFaWJQABNNfbAAAk3pIA== References: <46E5679D.6020303@roguewave.com> <46EEBA18.80802@roguewave.com> <7BDB2168BEAEF14C98F1901FD2DE6438F57CD0@epmsa009.minsk.epam.com> <12790651.post@talk.nabble.com> <12894090.post@talk.nabble.com> <7BDB2168BEAEF14C98F1901FD2DE64380100925E@epmsa009.minsk.epam.com> From: "Farid Zaripov" To: X-Virus-Checked: Checked by ClamAV on apache.org > -----Original Message----- > From: Travis Vitek [mailto:tvitek@quovadx.com]=20 > Sent: Wednesday, September 26, 2007 8:49 PM > To: stdcxx-dev@incubator.apache.org > Subject: RE: improving Windows build logs >=20 > The kernel32.lib and user32.lib libraries appear in the=20 > 'Additional Dependencies' list in the Linker | Input section=20 > of the project properties. These libraries are in addition to=20 > the default libraries that the project assumes. >=20 > You can disable all default libraries by adding the=20 > /NODEFAULTLIB linker option without specifying a library=20 > name. In that case, I believe that you could eliminate the=20 > /NODEFAULTLIB:msvcprtd.lib entry also. >=20 > If you use the /NODEFAULTLIB option, then you need to=20 > remember to add the C library to the Additional Dependencies=20 > list. The C library you need to add depends on the build type=20 > [more specifically, it depends on the /MT or /MD flag that is=20 > used]. Information on which library to link can be found here=20 > http://msdn2.microsoft.com/en-us/library/abx4dbyh(VS.80).aspx. Yes, I know about /NODEFAULTLIB option. Unfortunatelly specifying of this option ignores the CRT, ATL, MFC libraries only and not including the libraries from CoreWin.vsprops file. You can see that setting this option doesn't removes list of the WinAPI libraries from command line in Linker | Command Line section of the project properties. Farid.