On Sep 24, 2012, at 3:07 PM, Thiago Macieira <thiago.macie...@intel.com>
 wrote:

> [Related to the co-installation and hierarchy discussions]
> 
> Through a series of well-intentioned decisions, we ended up having:
> 
>                       Qt Quick 1 (Qt4)        Qt Quick 1 (Qt 5)       Qt 
> Quick 2
> QT +=         declarative                     quick1                          
> quick
> library               libQtDeclarative        libQtQuick1                     
> libQtQuick
> include               QtDeclarative/          QtQuick1/                       
> QtQuick
>                       QDeclarativeXxx         QDeclarativeXxx         
> QQuickXxx
> import                $prefix/imports         $prefix/imports         
> $prefix/imports
>                       QtQuick 1.[01]          QtQuick 1.[01]          QtQuick 
> 2.0
> Git repo      qt                                      qtquick1                
>         qtdeclarative
> 
> The Git repository is a completely internal implementation detail and 
> irrelevant to our users. Therefore, we don't need to change anything.
> 
> The library name is often not used directly, but I'd like to include it in 
> the 
> discussion.
> 
> All the rest of the settings are user-visible and any change is a source-
> incompatible change. I'd like to propose very simply that:
> 
>       Qt Quick 1 has the same source settings in both Qt 4 and Qt 5
> 
> Concretely:
> 1) rename the library back to libQtDeclarative
>    this also renames the pkg-config file back to QtDeclarative.pc
>    [if my other proposal is accepted, then these files will get a "5"]
> 2) rename the include dir back to QtDeclarative/
> 3) rename the qmake module file back to qt_declarative.pri (so we get 
>    QT += declarative back)

I tend to agree here. So a +1 from my side, even though it'll mean some pain in 
the short term for us.

Cheers,
Lars

> In addition, my hierarchy proposal also proposes splitting the import dirs, 
> but let's continue that discussion there.
> -- 
> Thiago Macieira - thiago.macieira (AT) intel.com
>  Software Architect - Intel Open Source Technology Center
>     Intel Sweden AB - Registration Number: 556189-6027
>     Knarrarnäsgatan 15, 164 40 Kista, Stockholm, Sweden
> _______________________________________________
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to