[Development] New proposal for the tool naming
BRM
bm_witness at yahoo.com
Tue Oct 23 17:32:47 CEST 2012
> From: Thiago Macieira <thiago.macieira at intel.com>
>Subject: Re: [Development] New proposal for the tool naming
>On segunda-feira, 22 de outubro de 2012 21.21.17, André Pönitz wrote:
>> On Mon, Oct 22, 2012 at 09:08:38AM -0700, Thiago Macieira wrote:
>> > On segunda-feira, 22 de outubro de 2012 15.45.56, Oswald
>> > Buddenhagen wrote:
>> > > On Fri, Oct 19, 2012 at 04:16:14PM -0700, Thiago Macieira wrote:
>> > > > Note: this applies to the *tools* only. The library naming and
>> > > > installation paths for plugins and QML files has remained
>> > > > uncontested so far, so we appear to have a consensus.
>> > >
>> > > only if you conveniently ignore my two (or three?) mails saying
>> > > the exact opposite. the problem with renaming the libraries is
>> > > the same as with tools: project files not based on qmake need to
>> > > be adjusted.
>> >
>> > Indeed, but I contest that those changes are minor, expected and
>> > understandable. The vast majority of the users are probably using
>> > either qmake or cmake (99%?) and those are taken care of already.
>>
>> That would leave Visual Studio at less than 1%, which is certainly
>> not in sync with any survey I've seen during the last ten years.
>
>I must confess I have no idea how many people are using Visual Studio today
>and I must also admit I have not a clue about how the add-in or qmake-
>generated .vcproj files work.
>
>But I can make one qualified assumption: if you can start Visual Studio from
>outside the Qt prompt, then those .vcproj files and the add-in must work --
>somehow -- without depending on $PATH. That means they either hardcode a path
>or they find it somewhere in the registry. My guess is both: qmake hardcodes
>the paths in the .vcproj it generates and the add-in finds Qt through the
>registry.
>
>That would put them in Bucket B in my list.
Qmake puts hard coded values into the VC Project files.
The Visual Studios Plug-in, last I used it, puts in a referential value - $(QtDir) IIRC - that it defines, and is suppose to let you switch between versions.
Where it finds the versions, I don't know.
$0.02
Ben
More information about the Development
mailing list