summaryrefslogtreecommitdiff
path: root/ACE/MPC/config/qt.mpb
diff options
context:
space:
mode:
Diffstat (limited to 'ACE/MPC/config/qt.mpb')
-rw-r--r--ACE/MPC/config/qt.mpb55
1 files changed, 55 insertions, 0 deletions
diff --git a/ACE/MPC/config/qt.mpb b/ACE/MPC/config/qt.mpb
new file mode 100644
index 00000000000..d0dca9f7e1c
--- /dev/null
+++ b/ACE/MPC/config/qt.mpb
@@ -0,0 +1,55 @@
+// -*- MPC -*-
+// $Id$
+
+project {
+ requires += qt
+ includes += $(QTDIR)/include
+ libpaths += $(QTDIR)/lib $(QTDIR)/lib64
+ macros += QT_THREAD_SUPPORT
+ lit_libs += qt-mt$(QT_VERSION)
+
+ // Some Linux installations have the includes here.
+ specific(!prop:windows) {
+ includes += /usr/include/qt3
+ }
+
+ Define_Custom(UIC) {
+ automatic = 1
+ command = $(QTDIR)/bin/uic
+ output_option = -o
+ inputext = .ui
+ header_outputext = .h
+ }
+
+ Define_Custom(UIC_Impl) {
+ automatic = 1
+ command = $(QTDIR)/bin/uic
+ commandflags = -impl <%quote%><%output_noext%>.h<%quote%>
+ dependent = <%output_noext%>.h
+ output_option = -o
+ pch_postrule = 1
+ inputext = .ui
+ source_outputext = .cpp
+ }
+
+ Define_Custom(MOC) {
+ automatic = 0
+ command = $(QTDIR)/bin/moc
+ output_option = -o
+ pch_postrule = 1
+ inputext = .h
+ pre_extension = _moc
+ source_outputext = .cpp
+ }
+
+ Define_Custom(QRC) {
+ automatic = 1
+ command = $(QTDIR)/bin/rcc
+ output_option = -o
+ commandflags = -name <%input_noext%>
+ pch_postrule = 1
+ inputext = .qrc
+ pre_extension = _qrc
+ source_outputext = .cpp
+ }
+}