Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(237)

Side by Side Diff: third_party/poppler/config/windows/poppler-config.h

Issue 23301009: Add libpoppler for PDF rendering, take 2 (Closed) Base URL: https://skia.googlecode.com/svn/trunk
Patch Set: Fix freetype.gyp file - accidentally nuked the override include Created 7 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « third_party/poppler/config/windows/config.h ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 //================================================= -*- mode: c++ -*- ====
2 //
3 // poppler-config.h
4 //
5 // Copyright 1996-2011 Glyph & Cog, LLC
6 //
7 //========================================================================
8
9 #ifndef POPPLER_CONFIG_H
10 #define POPPLER_CONFIG_H
11
12 // We duplicate some of the config.h #define's here since they are
13 // used in some of the header files we install. The #ifndef/#endif
14 // around #undef look odd, but it's to silence warnings about
15 // redefining those symbols.
16
17 /* Defines the poppler version */
18 #ifndef POPPLER_VERSION
19 #define POPPLER_VERSION "0.22.5"
20 #endif
21
22 /* Enable multithreading support. */
23 #ifndef MULTITHREADED
24 #define MULTITHREADED 1
25 #endif
26
27 /* Use fixedpoint. */
28 #ifndef USE_FIXEDPOINT
29 /* #undef USE_FIXEDPOINT */
30 #endif
31
32 /* Use single precision arithmetic in the Splash backend */
33 #ifndef USE_FLOAT
34 /* #undef USE_FLOAT */
35 #endif
36
37 /* Include support for OPI comments. */
38 #ifndef OPI_SUPPORT
39 #define OPI_SUPPORT 1
40 #endif
41
42 /* Enable word list support. */
43 #ifndef TEXTOUT_WORD_LIST
44 #define TEXTOUT_WORD_LIST 1
45 #endif
46
47 /* Support for curl is compiled in. */
48 #ifndef POPPLER_HAS_CURL_SUPPORT
49 /* #undef POPPLER_HAS_CURL_SUPPORT */
50 #endif
51
52 /* Use libjpeg instead of builtin jpeg decoder. */
53 #ifndef ENABLE_LIBJPEG
54 /* #undef ENABLE_LIBJPEG */
55 #endif
56
57 /* Build against libtiff. */
58 #ifndef ENABLE_LIBTIFF
59 /* #undef ENABLE_LIBTIFF */
60 #endif
61
62 /* Build against libpng. */
63 #ifndef ENABLE_LIBPNG
64 /* #undef ENABLE_LIBPNG */
65 #endif
66
67 /* Use zlib instead of builtin zlib decoder. */
68 #ifndef ENABLE_ZLIB
69 /* #undef ENABLE_ZLIB */
70 #endif
71
72 /* Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
73 */
74 #ifndef HAVE_DIRENT_H
75 /* #undef HAVE_DIRENT_H */
76 #endif
77
78 /* Defines if gettimeofday is available on your system */
79 #ifndef HAVE_GETTIMEOFDAY
80 /* #undef HAVE_GETTIMEOFDAY */
81 #endif
82
83 /* Define to 1 if you have the <ndir.h> header file, and it defines `DIR'. */
84 #ifndef HAVE_NDIR_H
85 /* #undef HAVE_NDIR_H */
86 #endif
87
88 /* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
89 */
90 #ifndef HAVE_SYS_DIR_H
91 /* #undef HAVE_SYS_DIR_H */
92 #endif
93
94 /* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
95 */
96 #ifndef HAVE_SYS_NDIR_H
97 /* #undef HAVE_SYS_NDIR_H */
98 #endif
99
100 /* Have FreeType2 include files */
101 #ifndef HAVE_FREETYPE_H
102 #define HAVE_FREETYPE_H 1
103 #endif
104
105 /* Defines if use cms */
106 #ifndef USE_CMS
107 /* #undef USE_CMS */
108 #endif
109
110 // Also, there are preprocessor symbols in the header files
111 // that are used but never defined when building poppler using configure
112 // or cmake: DISABLE_OUTLINE, DEBUG_MEM, SPLASH_CMYK, HAVE_T1LIB_H,
113 // ENABLE_PLUGINS, DEBUG_FORMS, HAVE_FREETYPE_FREETYPE_H
114
115 //------------------------------------------------------------------------
116 // version
117 //------------------------------------------------------------------------
118
119 // copyright notice
120 #define popplerCopyright "Copyright 2005-2013 The Poppler Developers - http://po ppler.freedesktop.org"
121 #define xpdfCopyright "Copyright 1996-2011 Glyph & Cog, LLC"
122
123 //------------------------------------------------------------------------
124 // popen
125 //------------------------------------------------------------------------
126
127 #if defined(_MSC_VER) || defined(__BORLANDC__)
128 #define popen _popen
129 #define pclose _pclose
130 #endif
131
132 #if defined(VMS) || defined(VMCMS) || defined(DOS) || defined(OS2) || defined(__ EMX__) || defined(_WIN32) || defined(__DJGPP__) || defined(MACOS)
133 #define POPEN_READ_MODE "rb"
134 #else
135 #define POPEN_READ_MODE "r"
136 #endif
137
138 //------------------------------------------------------------------------
139 // Win32 stuff
140 //------------------------------------------------------------------------
141
142 #if defined(_WIN32) && !defined(_MSC_VER)
143 #include <windef.h>
144 #else
145 #define CDECL
146 #endif
147
148 #if defined(_WIN32)
149 #ifdef _MSC_VER
150 #define strtok_r strtok_s
151 #elif __MINGW32__ && !defined(__WINPTHREADS_VERSION)
152 char * strtok_r (char *s, const char *delim, char **save_ptr);
153 #endif
154 #endif
155
156 //------------------------------------------------------------------------
157 // Compiler
158 //------------------------------------------------------------------------
159
160 #if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ > 4)
161 #define GCC_PRINTF_FORMAT(fmt_index, va_index) \
162 __attribute__((__format__(__printf__, fmt_index, va_index)))
163 #else
164 #define GCC_PRINTF_FORMAT(fmt_index, va_index)
165 #endif
166
167 #if defined(_MSC_VER)
168 #define fmax(a, b) max(a, b)
169 #define fmin(a, b) min(a, b)
170 #endif
171
172
173 #endif /* POPPLER_CONFIG_H */
OLDNEW
« no previous file with comments | « third_party/poppler/config/windows/config.h ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698