Return-Path: X-Original-To: apmail-apr-dev-archive@www.apache.org Delivered-To: apmail-apr-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 74C3918853 for ; Thu, 27 Aug 2015 17:59:14 +0000 (UTC) Received: (qmail 61378 invoked by uid 500); 27 Aug 2015 17:59:14 -0000 Delivered-To: apmail-apr-dev-archive@apr.apache.org Received: (qmail 61294 invoked by uid 500); 27 Aug 2015 17:59:14 -0000 Mailing-List: contact dev-help@apr.apache.org; run by ezmlm Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Id: Delivered-To: mailing list dev@apr.apache.org Received: (qmail 61284 invoked by uid 99); 27 Aug 2015 17:59:14 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 27 Aug 2015 17:59:14 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id A662A1AAF89 for ; Thu, 27 Aug 2015 17:59:13 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 0.11 X-Spam-Level: X-Spam-Status: No, score=0.11 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, STOX_REPLY_TYPE=0.212] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (1024-bit key) header.d=apachelounge.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id MpNGaQlyQemM for ; Thu, 27 Aug 2015 17:59:12 +0000 (UTC) Received: from land10web.com (land10web.com [80.101.236.247]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTP id E9D4A42B2E for ; Thu, 27 Aug 2015 17:59:11 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=apachelounge.com; s=default; t=1440698371; bh=xJiRrmqxrlkTyKOYFrzdeybchsn74oqMrwpMQBsZ3qk=; h=From:To:References:In-Reply-To:Subject:Date; b=HFDK9fCpnxXB90Q4xYMC61Ml7kpFKOJ2VTABtTCrwrypKMu8dYbDdkdrkDSrMS0HZ /BMLYzVAjb7QS4cGzQz7/PpMmt4YfS+LEPhYi8x0mXDCaHJkTxGaiAl0NP9d9Eq2I2 KgGqh5vM9soKFV4En+OMvNRbSkxDGEwj/HsEUk68= X-Default-Received-SPF: pass (skip=forwardok (res=PASS)) x-ip-name=80.101.236.247; Message-ID: <8DDB79FF88AA4FE6BA22252BC835B55F@father> From: "Steffen" To: References: <55DE941F.20904@apache.org><55DE94FE.1030909@apache.org><55DECE11.8030800@gknw.net> <55DF41E7.2090806@apache.org> <55DF46B9.5050609@apache.org> In-Reply-To: <55DF46B9.5050609@apache.org> Subject: Re: Time for APR 2.0? Date: Thu, 27 Aug 2015 19:59:05 +0200 MIME-Version: 1.0 Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original Content-Transfer-Encoding: 8bit X-Priority: 3 X-MSMail-Priority: Normal Importance: Normal X-Mailer: Microsoft Windows Live Mail 16.4.3528.331 X-MimeOLE: Produced By Microsoft MimeOLE V16.4.3528.331 As long as we not loose any mandatory GUI and GUI tools functionality, then no problem @Brane I mail you off list (I do not want to clutter the list) about your arguments concerning the 3 issues you have with dsw/dsp. -----Original Message----- From: Branko Čibej Sent: Thursday, August 27, 2015 7:19 PM Newsgroups: gmane.comp.apache.apr.devel To: dev@apr.apache.org Subject: Re: Time for APR 2.0? On 27.08.2015 19:12, Steffen wrote: > I said: As far I know... CMake is not designed to generate ... But > it can. > > Further as far I know :), but I can be wrong. > > CMake is not designed to generate dsw/dsp files that can be edited from > Visual Studio. It should not be used to initialize a project and then > dropped. The CMakeLists.txt files control the project. Any changes that > are made to the .dsp files will not be reflected in the MakeLists.txt > files. > The .dsp files should not be removed or modified by anything but CMake. > > You came up with the dropping idea; Question for me is: what is the > issue > with dsw/dsp ? Quit a few in fact. They don't work with any current version of Visual Studio; they have to be converted to .sln/vcxproj. So your argument about "any changes to .dsp" not being reflected in CMakeLists.txt is moot. There should only be one source for build system configuration. If we're going to use cmake, that'll be CMakeLists.txt and a bunch of other cmake files. If that's done right, there's no reason to lug around obsolete project files that are likely to be out of sync with the canonical build system anyway. The same argument goes for the "convenience" Windows makefiles ... they don't work most of the time. If we want to include them in a release, they should be generated by cmake at release time, not part of the repository. -- Brane > -----Original Message----- From: Branko Čibej > Sent: Thursday, August 27, 2015 6:59 PM Newsgroups: > gmane.comp.apache.apr.devel > To: dev@apr.apache.org > Subject: Re: Time for APR 2.0? > > On 27.08.2015 18:49, Steffen wrote: >> Question for me is: what is the issue with dsw/dsp ? >> >> Dropping dsw/dsp is not the way to go, for years (VC8-VC14) I use >> dsw/dsp GUI to build httpd/apr for Apachelounge. >> >> Dropping dsw/dsp disconnects us from using the (very handy and >> productive) GUI and GUI-tools (like edit code, debugging, PGO, >> tracing, easy handling properties etc. etc.). We really miss some by >> dropping. > > > Please read the whole thread. cmake can generate dsp and vc(x)proj files > for all versions of Visual Studio. > > -- Brane >