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 | }
|
---|