summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2018-03-21 20:46:24 +0100
committerBent Bisballe Nyeng <deva@aasimon.org>2018-03-21 20:46:24 +0100
commite21e14223b6d87b29221b29488d1b09895912527 (patch)
tree99237cc38c806f6ca8f5460dfa9a721e0bfece1c
parent81cdd02735b4cd43f5f45419624ba3d062241b57 (diff)
DGEdit is now officially a Qt5 project.
-rw-r--r--configure.ac17
-rw-r--r--src/Makefile.am7
2 files changed, 13 insertions, 11 deletions
diff --git a/configure.ac b/configure.ac
index b7bec5b..e67dad1 100644
--- a/configure.ac
+++ b/configure.ac
@@ -27,26 +27,27 @@ if test x$with_debug == xyes; then
AC_MSG_WARN([*** Building with debug support!])
CXXFLAGS="$CXXFLAGS -Wall -Werror -g"
HUGIN_PARM=""
-fi
+fi
CXXFLAGS="$CXXFLAGS $HUGIN_PARM"
dnl ======================
dnl Check for Qt
dnl ======================
-PKG_CHECK_MODULES(QT, QtCore QtGui QtXml >= 4.5)
-AC_CHECK_PROGS(QT_MOC, [moc4 moc-qt4 moc], [])
-AC_CHECK_PROGS(QT_RCC, [rcc4 rcc-qt4 rcc], [])
-AC_CHECK_PROGS(QT_UIC, [uic4 uic-qt4 uic], [])
+PKG_CHECK_MODULES(QT, Qt5Widgets Qt5Core Qt5Gui Qt5Xml >= 5.0)
+AC_CHECK_PROGS(QT_MOC, [moc5 moc-qt5 moc], [])
+AC_CHECK_PROGS(QT_RCC, [rcc5 rcc-qt5 rcc], [])
+AC_CHECK_PROGS(QT_UIC, [uic5 uic-qt5 uic], [])
if (test "$QT_MOC" = ""); then
- AC_MSG_ERROR([QT4 moc is required.])
+ AC_MSG_ERROR([QT5 moc is required.])
fi
if (test "$QT_RCC" = ""); then
- AC_MSG_ERROR([QT4 rcc is required.])
+ AC_MSG_ERROR([QT5 rcc is required.])
fi
if (test "$QT_UIC" = ""); then
- AC_MSG_ERROR([QT4 uic is required.])
+ AC_MSG_ERROR([QT5 uic is required.])
fi
+CXXFLAGS="$CXXFLAGS -fPIC"
dnl ======================
dnl Check for libao
diff --git a/src/Makefile.am b/src/Makefile.am
index 734152c..b7fb48d 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -1,7 +1,9 @@
+#export QT_SELECT=qt5
+
bin_PROGRAMS = dgedit
dgedit_LDADD = $(SNDFILE_LIBS) $(QT_LIBS) $(AO_LIBS) \
- $(shell ../tools/MocList o ) qrc_dgedit.o
+ $(shell ../tools/MocList o ) qrc_dgedit.o
dgedit_CXXFLAGS = $(SNDFILE_CXXFLAGS) $(QT_CFLAGS) $(AO_CFLAGS)
AM_CXXFLAGS = $(QT_CFLAGS)
@@ -57,7 +59,7 @@ qrc_%.cc: %.qrc
rcc $< > $@
%.moc.cc: %.h
- $(QT_MOC) -o $@ $<
+ QT_SELECT=qt5 $(QT_MOC) -o $@ $<
#
# ui files not used in this project...
@@ -70,4 +72,3 @@ qrc_%.cc: %.qrc
# command for creating .res file from .rc on Win32
%.res: %.rc
rc $<
-