[Development] New proposal for the tool naming

Thiago Macieira thiago.macieira at intel.com
Mon Oct 22 06:10:34 CEST 2012


On segunda-feira, 22 de outubro de 2012 13.57.36, Lincoln Ramsay wrote:
> Though, I'm not sure we need QT_SELECT. If you can change an environment
> variable, you can modify PATH.

Changing one variable to a specific value is considerably easier than changing 
PATH.

> > Additionally, this tool may support options like -add-qt and
> > -set-default-qt. I'm also open to adding an option -run-tool= (e.g.,
> > qmake -qt=5 -run- tool=qmlplugindump) if that's of interest to people.

This can also be used for symlinking if it detects argv[0].

> 
> I guess -add-qt is more for developer convenience? Under normal
> operation, I'd expect distros to install Qt +
> /etc/xdg/qmake/something.conf for this tool to find.

Yes.

> I suppose set-default-qt is necessarily user-specific.

Yes.

> I'm going to respond here to people asking for directory-specific qmake
> binding:
> 
> Just set PATH. Setup a cdrc thing in your shell if you want to automate
> this.

As I said, modifying PATH isn't easy and it can have adverse consequences. But 
it is an option available to you.

> > I haven't decided whether this tool should be a shell script, a perl
> > script or another bootstrapped executable.
> 
> If this replaces the Qt 4 qmake, it might be problematic to have it
> built from Qt 5 sources. It would need to be statically built and split
> off during packaging so that it had no dependencies on Qt 5. If you can
> achieve that, go ahead and write it in Qt.

Yup.

-- 
Thiago Macieira - thiago.macieira (AT) intel.com
  Software Architect - Intel Open Source Technology Center
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 190 bytes
Desc: This is a digitally signed message part.
URL: <http://lists.qt-project.org/pipermail/development/attachments/20121021/501a0e86/attachment.sig>


More information about the Development mailing list