| 1 | contains(QT_PRODUCT, OpenSource.*):DEFINES *= QT_OPENSOURCE | 
|---|
| 2 |  | 
|---|
| 3 | for(QTSHAREDLIB, $$list($$unique(LIBS))) { | 
|---|
| 4 | QT_SHARED_LIB_NAME = | 
|---|
| 5 | isEqual(QTSHAREDLIB, -lformeditor):QT_SHARED_LIB_NAME = formeditor | 
|---|
| 6 | else:isEqual(QTSHAREDLIB, -lobjectinspector):QT_SHARED_LIB_NAME = objectinspector | 
|---|
| 7 | else:isEqual(QTSHAREDLIB, -lpropertyeditor):QT_SHARED_LIB_NAME = propertyeditor | 
|---|
| 8 | else:isEqual(QTSHAREDLIB, -lwidgetbox):QT_SHARED_LIB_NAME = widgetbox | 
|---|
| 9 | else:isEqual(QTSHAREDLIB, -lsignalsloteditor):QT_SHARED_LIB_NAME = signalsloteditor | 
|---|
| 10 | else:isEqual(QTSHAREDLIB, -ltabordereditor):QT_SHARED_LIB_NAME = tabordereditor | 
|---|
| 11 | else:isEqual(QTSHAREDLIB, -lresourceeditor):QT_SHARED_LIB_NAME = resourceeditor | 
|---|
| 12 | else:isEqual(QTSHAREDLIB, -lbuddyeditor):QT_SHARED_LIB_NAME = buddyeditor | 
|---|
| 13 | else:isEqual(QTSHAREDLIB, -ltaskmenu):QT_SHARED_LIB_NAME = taskmenu | 
|---|
| 14 | else:isEqual(QTSHAREDLIB, -lQtDesigner):QT_SHARED_LIB_NAME = QtDesigner | 
|---|
| 15 | else:isEqual(QTSHAREDLIB, -lQtDesignerComponents):QT_SHARED_LIB_NAME = QtDesignerComponents | 
|---|
| 16 | else:isEqual(QTSHAREDLIB, -lQtOpenGL):QT_SHARED_LIB_NAME = QtOpenGL | 
|---|
| 17 |  | 
|---|
| 18 | !isEmpty(QT_SHARED_LIB_NAME) { | 
|---|
| 19 | LIBS -= -l$${QT_SHARED_LIB_NAME} | 
|---|
| 20 | qtAddLibrary($$QT_SHARED_LIB_NAME) | 
|---|
| 21 | } | 
|---|
| 22 | } | 
|---|
| 23 |  | 
|---|
| 24 | unix { | 
|---|
| 25 | CONFIG     += create_pc | 
|---|
| 26 | QMAKE_PKGCONFIG_LIBDIR = $$[QT_INSTALL_LIBS] | 
|---|
| 27 | QMAKE_PKGCONFIG_INCDIR = $$[QT_INSTALL_HEADERS]/$$TARGET | 
|---|
| 28 | QMAKE_PKGCONFIG_CFLAGS = -I$$[QT_INSTALL_HEADERS] | 
|---|
| 29 | QMAKE_PKGCONFIG_DESTDIR = pkgconfig | 
|---|
| 30 | } | 
|---|