You may use TEMPLATE = subdirs feature of qmake to specify your lib as
a separate subproject.
I know about TEMPLATE = subdirs feature. But in my situation it wasn't
possible. I've really needed to define extra target in app's .pro file.
I've found the solution:
QtMWidgets.commands += cd ../../../src && $(QMAKE) && $(MAKE)
QMAKE_EXTRA_TARGETS += QtMWidgets
PRE_TARGETDEPS += QtMWidgets
Thanks.
2014/1/9 <interest-requ...@qt-project.org
<mailto:interest-requ...@qt-project.org>>
Send Interest mailing list submissions to
interest@qt-project.org <mailto:interest@qt-project.org>
To subscribe or unsubscribe via the World Wide Web, visit
http://lists.qt-project.org/mailman/listinfo/interest
or, via email, send a message with subject or body 'help' to
interest-requ...@qt-project.org
<mailto:interest-requ...@qt-project.org>
You can reach the person managing the list at
interest-ow...@qt-project.org <mailto:interest-ow...@qt-project.org>
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Interest digest..."
Today's Topics:
1. Adding extra target to pro file (Igor Mironchik)
----------------------------------------------------------------------
Message: 1
Date: Thu, 09 Jan 2014 10:57:02 +0200
From: Igor Mironchik <igor.mironc...@gmail.com
<mailto:igor.mironc...@gmail.com>>
Subject: [Interest] Adding extra target to pro file
To: Qt Project <interest@qt-project.org
<mailto:interest@qt-project.org>>
Message-ID: <52ce645e.1080...@gmail.com
<mailto:52ce645e.1080...@gmail.com>>
Content-Type: text/plain; charset="utf-8"
Hi.
I have the next .pro file
TEMPLATE = app
TARGET = Picker
DESTDIR = .
CONFIG += windows
QT += core gui widgets
ANDROID_PACKAGE_SOURCE_DIR = $$PWD/android
SOURCES += main.cpp
OTHER_FILES += android/AndroidManifest.xml
win32:CONFIG(release, debug|release): LIBS +=
-L$$OUT_PWD/../../../lib/ -lQtMWidgets
else:win32:CONFIG(debug, debug|release): LIBS +=
-L$$OUT_PWD/../../../lib/ -lQtMWidgets
else:unix: LIBS += -L$$OUT_PWD/../../../lib/ -lQtMWidgets
INCLUDEPATH += $$PWD/../../../include
DEPENDPATH += $$PWD/../../../include
win32-g++:CONFIG(release, debug|release): PRE_TARGETDEPS +=
$$OUT_PWD/../../../lib/libQtMWidgets.a
else:win32-g++:CONFIG(debug, debug|release): PRE_TARGETDEPS +=
$$OUT_PWD/../../../lib/libQtMWidgets.a
else:win32:!win32-g++:CONFIG(release, debug|release):
PRE_TARGETDEPS += $$OUT_PWD/../../../lib/QtMWidgets.lib
else:win32:!win32-g++:CONFIG(debug, debug|release):
PRE_TARGETDEPS += $$OUT_PWD/../../../lib/QtMWidgets.lib
else:unix: PRE_TARGETDEPS += $$OUT_PWD/../../../lib/libQtMWidgets.a
As you can see this app depends on QtMWidget library that is in
separate directory. I have sources and
.pro file for this library.
And my question is how to tell in app's .pro file to build this lib?
--
Best Regards,
Igor Mironchik.
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://lists.qt-project.org/pipermail/interest/attachments/20140109/f3ac34b2/attachment-0001.html
------------------------------
_______________________________________________
Interest mailing list
Interest@qt-project.org <mailto:Interest@qt-project.org>
http://lists.qt-project.org/mailman/listinfo/interest
End of Interest Digest, Vol 28, Issue 19
****************************************
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest
--
Best Regards,
Igor Mironchik.
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest