summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBobMauchin <zebob.m@gmail.com>2011-10-10 21:48:48 -0400
committerRobert Ancell <robert.ancell@canonical.com>2011-10-10 21:48:48 -0400
commit5d892318115d7c9f48c9473779585e4abd3574d7 (patch)
treea3211c2b90a74e310eec807d407f86630ebb5615
parent32b10d205db7dd05c4fe66407e03159f9d000a82 (diff)
downloadlightdm-5d892318115d7c9f48c9473779585e4abd3574d7.tar.gz
Update build system to find moc/uic
-rw-r--r--NEWS2
-rw-r--r--configure.ac6
-rw-r--r--greeters/qt/Makefile.am10
-rw-r--r--liblightdm-qt/Makefile.am6
-rw-r--r--tests/src/Makefile.am2
5 files changed, 17 insertions, 9 deletions
diff --git a/NEWS b/NEWS
index 3dbd9b0c..5ced78b0 100644
--- a/NEWS
+++ b/NEWS
@@ -1,6 +1,8 @@
Overview of changes in lightdm 1.1.1
* Add a --disable-tests option
+ * Add note to AUTHORS file where to find author list
+ * Update build system to find moc/uic
Overview of changes in lightdm 1.1.0
diff --git a/configure.ac b/configure.ac
index bf23dd85..8dc8d07f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -88,12 +88,18 @@ if test x"$enable_liblightdm_qt" = "xauto"; then
QtNetwork
QtGui
], compile_liblightdm_qt=yes, compile_liblightdm_qt=no)
+ QT4_BINDIR=`$PKG_CONFIG Qt --variable bindir`
+ AC_CHECK_TOOLS(MOC, [moc-qt4 moc],, [$QT4_BINDIR:$PATH])
+ AC_CHECK_TOOLS(UIC, [uic-qt4 uic],, [$QT4_BINDIR:$PATH])
elif test x"$enable_liblightdm_qt" = "xyes"; then
PKG_CHECK_MODULES(LIBLIGHTDM_QT, [
QtCore
QtDBus
QtNetwork
])
+ QT4_BINDIR=`$PKG_CONFIG Qt --variable bindir`
+ AC_CHECK_TOOLS(MOC, [moc-qt4 moc],, [$QT4_BINDIR:$PATH])
+ AC_CHECK_TOOLS(UIC, [uic-qt4 uic],, [$QT4_BINDIR:$PATH])
compile_liblightdm_qt=yes
fi
AM_CONDITIONAL(COMPILE_LIBLIGHTDM_QT, test x"$compile_liblightdm_qt" != "xno")
diff --git a/greeters/qt/Makefile.am b/greeters/qt/Makefile.am
index 2747dff2..b47cd70a 100644
--- a/greeters/qt/Makefile.am
+++ b/greeters/qt/Makefile.am
@@ -4,16 +4,16 @@ xgreetersdir = $(datadir)/xgreeters
dist_xgreeters_DATA = lightdm-qt-greeter.desktop
greeter_moc.cpp: greeter.h
- moc $< -o $@
+ $(MOC) $< -o $@
loginprompt_moc.cpp: loginprompt.h
- moc $< -o $@
+ $(MOC) $< -o $@
panel_moc.cpp: panel.h
- moc $< -o $@
+ $(MOC) $< -o $@
ui_loginprompt.h: loginprompt.ui
- uic $< -o $@
+ $(UIC) $< -o $@
ui_panel.h: panel.ui
- uic $< -o $@
+ $(UIC) $< -o $@
loginprompt.cpp: ui_loginprompt.h
panel.cpp: ui_panel.h
diff --git a/liblightdm-qt/Makefile.am b/liblightdm-qt/Makefile.am
index a325018a..dbd8c3a5 100644
--- a/liblightdm-qt/Makefile.am
+++ b/liblightdm-qt/Makefile.am
@@ -7,11 +7,11 @@ MOC_FILES = \
user_moc.cpp
greeter_moc.cpp: QLightDM/Greeter
- moc $< -o $@
+ $(MOC) $< -o $@
session_moc.cpp: QLightDM/Session
- moc $< -o $@
+ $(MOC) $< -o $@
user_moc.cpp: QLightDM/User
- moc $< -o $@
+ $(MOC) $< -o $@
liblightdm_qt_1_la_LIBADD = $(LIBLIGHTDM_QT_LIBS)
liblightdm_qt_1_la_CXXFLAGS = $(LIBLIGHTDM_QT_CFLAGS) \
diff --git a/tests/src/Makefile.am b/tests/src/Makefile.am
index db02ae26..0d172cc1 100644
--- a/tests/src/Makefile.am
+++ b/tests/src/Makefile.am
@@ -62,7 +62,7 @@ test_script_hook_LDADD = \
$(GLIB_LIBS)
test-qt-greeter_moc.cpp: test-qt-greeter.h
- moc $< -o $@
+ $(MOC) $< -o $@
test_qt_greeter_SOURCES = test-qt-greeter.cpp test-qt-greeter.h test-qt-greeter_moc.cpp status.c status.h
test_qt_greeter_CXXFLAGS = \
-I$(top_srcdir)/liblightdm-qt \