[gegl-qt] Build: Check for optional doxygen/pdflatex
- From: Jon Nordby <jonnor src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gegl-qt] Build: Check for optional doxygen/pdflatex
- Date: Sun, 25 Sep 2011 10:43:52 +0000 (UTC)
commit 1f29ceb84df489b90e8bfff168858e8b80e42a62
Author: Jon Nordby <jononor gmail com>
Date: Sun Sep 25 12:23:48 2011 +0200
Build: Check for optional doxygen/pdflatex
config.pri | 14 ++++++++++++++
doc/doc.pro | 11 +++++++++--
2 files changed, 23 insertions(+), 2 deletions(-)
---
diff --git a/config.pri b/config.pri
index 54626ce..ed395c5 100644
--- a/config.pri
+++ b/config.pri
@@ -48,6 +48,20 @@ HAVE_PYSIDE = yes
HAVE_PYSIDE = no
}
+HAVE_DOXYGEN = yes
+DOXYGEN = $$system(which doxygen)
+isEmpty(DOXYGEN){
+ !build_pass:system(echo "doxygen not found - no documentation")
+ HAVE_DOXYGEN = no
+}
+
+HAVE_PDFLATEX = yes
+PDFLATEX = $$system(which pdflatex)
+isEmpty(PDFLATEX){
+ !build_pass:system(echo "pdflatex not found - no PDF documentation")
+ HAVE_PDFLATEX = no
+}
+
GEGLQT_INSTALL_BIN = $$GEGLQT_INSTALL_PREFIX/bin
GEGLQT_INSTALL_HEADERS = $$GEGLQT_INSTALL_PREFIX/include
GEGLQT_INSTALL_LIBS = $$GEGLQT_INSTALL_PREFIX/lib
diff --git a/doc/doc.pro b/doc/doc.pro
index be5d9ad..18f96c9 100644
--- a/doc/doc.pro
+++ b/doc/doc.pro
@@ -6,8 +6,15 @@ TEMPLATE = subdirs
outputFiles(Doxyfile)
OTHER_FILES += DoxyFile.in
-QMAKE_EXTRA_TARGETS += first
-first.depends = doc pdfdoc
+
+contains(HAVE_DOXYGEN, yes) {
+ QMAKE_EXTRA_TARGETS += first
+ first.depends += doc
+
+ contains(HAVE_PDFLATEX, yes) {
+ first.depends += pdfdoc
+ }
+}
QMAKE_EXTRA_TARGETS += doc
doc.target = doc
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]