diff options
| author | MenTaLguY <mental@rydia.net> | 2006-08-17 03:21:58 +0000 |
|---|---|---|
| committer | mental <mental@users.sourceforge.net> | 2006-08-17 03:21:58 +0000 |
| commit | 7fb845149a3a534f5ab7666a622747eea4741512 (patch) | |
| tree | 2ac4789a09b111b38722ae51d2d5835609df6b4a /src | |
| parent | Fix up headers. (diff) | |
| download | inkscape-7fb845149a3a534f5ab7666a622747eea4741512.tar.gz inkscape-7fb845149a3a534f5ab7666a622747eea4741512.zip | |
see, if someone else with actual time had done this they probably wouldn't be tired and in a hurry and making stupid mistakes
(bzr r1609)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/init.cpp | 10 | ||||
| -rw-r--r-- | src/extension/internal/cairo-pdf-out.cpp | 5 | ||||
| -rw-r--r-- | src/extension/internal/cairo-pdf-out.h | 4 | ||||
| -rw-r--r-- | src/extension/internal/pdf-cairo.cpp | 4 | ||||
| -rw-r--r-- | src/extension/internal/pdf-cairo.h | 3 |
5 files changed, 24 insertions, 2 deletions
diff --git a/src/extension/init.cpp b/src/extension/init.cpp index affa3bcd0..756fff964 100644 --- a/src/extension/init.cpp +++ b/src/extension/init.cpp @@ -26,7 +26,9 @@ #include "internal/svgz.h" #include "internal/ps.h" #include "internal/pdf.h" -#include "internal/pdf-cairo.h" +#ifdef HAVE_CAIRO_PDF +# include "internal/pdf-cairo.h" +#endif #ifdef WITH_GNOME_PRINT # include "internal/gnome.h" #endif @@ -35,7 +37,9 @@ #endif #include "internal/ps-out.h" #include "internal/pdf-out.h" -#include "internal/cairo-pdf-out.h" +#ifdef HAVE_CAIRO_PDF +# include "internal/cairo-pdf-out.h" +#endif #include "internal/pov-out.h" #include "internal/odf.h" #include "internal/latex-pstricks-out.h" @@ -110,8 +114,10 @@ init() Internal::PrintPS::init(); Internal::PdfOutput::init(); Internal::PrintPDF::init(); +#ifdef HAVE_CAIRO_PDF Internal::CairoPdfOutput::init(); Internal::PrintCairoPDF::init(); +#endif #ifdef WITH_GNOME_PRINT Internal::PrintGNOME::init(); #endif diff --git a/src/extension/internal/cairo-pdf-out.cpp b/src/extension/internal/cairo-pdf-out.cpp index c73faaef6..9ee1ae32f 100644 --- a/src/extension/internal/cairo-pdf-out.cpp +++ b/src/extension/internal/cairo-pdf-out.cpp @@ -14,6 +14,9 @@ #ifdef HAVE_CONFIG_H
# include <config.h>
#endif
+
+#ifdef HAVE_CAIRO_PDF
+
#include "cairo-pdf-out.h"
#include <print.h>
#include "extension/system.h"
@@ -143,3 +146,5 @@ CairoPdfOutput::init (void) }
} } } /* namespace Inkscape, Extension, Implementation */
+
+#endif /* HAVE_CAIRO_PDF */
diff --git a/src/extension/internal/cairo-pdf-out.h b/src/extension/internal/cairo-pdf-out.h index 394c0749a..f0e67f165 100644 --- a/src/extension/internal/cairo-pdf-out.h +++ b/src/extension/internal/cairo-pdf-out.h @@ -16,6 +16,8 @@ #include "extension/implementation/implementation.h"
+#ifdef HAVE_CAIRO_PDF
+
namespace Inkscape {
namespace Extension {
namespace Internal {
@@ -32,6 +34,8 @@ public: } } } /* namespace Inkscape, Extension, Implementation */
+#endif /* HAVE_CAIRO_PDF */
+
#endif /* !EXTENSION_INTERNAL_CAIRO_PDF_OUT_H */
/*
diff --git a/src/extension/internal/pdf-cairo.cpp b/src/extension/internal/pdf-cairo.cpp index 52ca35e33..b58023afe 100644 --- a/src/extension/internal/pdf-cairo.cpp +++ b/src/extension/internal/pdf-cairo.cpp @@ -18,6 +18,8 @@ # include "config.h" #endif +#ifdef HAVE_CAIRO_PDF + #ifndef PANGO_ENABLE_BACKEND #define PANGO_ENABLE_BACKEND #endif @@ -1030,6 +1032,8 @@ PrintCairoPDF::init(void) /* End of GNU GPL code */ +#endif /* HAVE_CAIRO_PDF */ + /* Local Variables: diff --git a/src/extension/internal/pdf-cairo.h b/src/extension/internal/pdf-cairo.h index d8c4eb676..f18a15d86 100644 --- a/src/extension/internal/pdf-cairo.h +++ b/src/extension/internal/pdf-cairo.h @@ -17,6 +17,8 @@ # include "config.h" #endif +#ifdef HAVE_CAIRO_PDF + #include "extension/extension.h" #include "extension/implementation/implementation.h" #include <set> @@ -93,6 +95,7 @@ public: } /* namespace Extension */ } /* namespace Inkscape */ +#endif /* HAVE_CAIRO_PDF */ #endif /* !EXTENSION_INTERNAL_PDF_CAIRO_H_SEEN */ |
