PLplot  5.10.0
plplot_config.h
Go to the documentation of this file.
00001 // Configured (by CMake) macros for PLplot that are required for the
00002 // core build but _not_ required for the build of the installed
00003 // examples (and presumably any user applications).  Therefore, the
00004 // configured plplot_config.h should not be installed.  In contrast,
00005 // include/plConfig.h.in (note, the configured plConfig.h result
00006 // #includes plplot_config.h for the core build because PLPLOT_HAVE_CONFIG_H
00007 // is #defined in that case) contains configured macros that are
00008 // required for the core build, installed examples build, and build of
00009 // user applications.  Therefore, in contrast to plplot_config.h,
00010 // plConfig.h should be installed.
00011 //
00012 // Maintenance issue: in makes no sense to configure duplicate macros
00013 // for both plplot_config.h and plConfig.h.  Therefore, when adding a macro
00014 // decide which file to put it in depending on whether the result is
00015 // needed for the installed examples build or not.  Furthermore, move
00016 // configured macros from one file to the other as needed depending on
00017 // that criterion, but do not copy them.
00018 //
00019 
00020 // Location of executables
00021 #define BIN_DIR                  "/usr/bin"
00022 
00023 // Location of Build tree
00024 #define BUILD_DIR                "/usr/src/RPM/BUILD/plplot-5.10.0"
00025 
00026 // Location of package data files
00027 #define DATA_DIR                 "/usr/share/plplot5.10.0"
00028 
00029 // Location of dynamically loaded drivers
00030 #define DRV_DIR                  "/usr/lib/plplot5.10.0/driversd"
00031 
00032 // Name of the default cmap0 palette to use
00033 #define PL_DEFAULT_CMAP0_FILE    "cmap0_default.pal"
00034 
00035 // Name of the default cmap1 palette to use
00036 #define PL_DEFAULT_CMAP1_FILE    "cmap1_default.pal"
00037 
00038 // Define if support for deprecated plplot functions should be compiled
00039 #define PL_DEPRECATED
00040 
00041 // Define if there is support for dynamically loaded drivers
00042 #define ENABLE_DYNDRIVERS
00043 
00044 // Define to 1 if you have the <cmath> header file.
00045 #define HAVE_CMATH 1
00046 
00047 // Define to 1 if you have the <dirent.h> header file, and it defines `DIR'.
00048 //
00049 #define HAVE_DIRENT_H 1
00050 
00051 // Define to 1 if you have the <dlfcn.h> header file.
00052 /* #undef HAVE_DLFCN_H */
00053 
00054 // Define if [freetype] is available
00055 #define PL_HAVE_FREETYPE
00056 
00057 // Define if [shapelib] is available
00058 #define HAVE_SHAPELIB
00059 
00060 // Define if [agg] is available
00061 /* #undef HAVE_AGG */
00062 
00063 // Define to 1 if you have the <glib.h> header file.
00064 /* #undef HAVE_GLIB_H */
00065 
00066 // Define to 1 if you have the <glib-object.h> header file.
00067 /* #undef HAVE_GLIB_OBJECT_H */
00068 
00069 // Define to 1 if you have the <gtk/gtk.h> header file.
00070 /* #undef HAVE_GTK_GTK_H */
00071 
00072 // Define to 1 if you have the <inttypes.h> header file.
00073 /* #undef HAVE_INTTYPES_H */
00074 
00075 // Define if [incr], [Tcl] is available
00076 /* #undef HAVE_ITCL */
00077 
00078 // Define to 1 if you have the <itclDecls.h> header file.
00079 /* #undef HAVE_ITCLDECLS_H */
00080 
00081 // Define if Tk is enabled and X11 has been found.
00082 #define ENABLE_tkX
00083 
00084 // Define if [incr], [Tk] is available
00085 /* #undef HAVE_ITK */
00086 
00087 // Define to 1 if you have the <jni.h> header file.
00088 /* #undef HAVE_JNI_H */
00089 
00090 // Define to 1 if you have the <libart_lgpl/libart.h> header file.
00091 /* #undef HAVE_LIBART_LGPL_LIBART_H */
00092 
00093 // Define to 1 if you have the <libgnomecanvas/libgnomecanvas.h> header file.
00094 //
00095 /* #undef HAVE_LIBGNOMECANVAS_LIBGNOMECANVAS_H */
00096 
00097 // Define to 1 if you have the <libgnomeprint/gnome-print.h> header file.
00098 /* #undef HAVE_LIBGNOMEPRINT_GNOME_PRINT_H */
00099 
00100 // Define if libunicode is available
00101 /* #undef HAVE_LIBUNICODE */
00102 
00103 // Define to 1 if you have the <math.h> header file.
00104 /* #undef HAVE_MATH_H */
00105 
00106 // Define to 1 if you have the <memory.h> header file.
00107 /* #undef HAVE_MEMORY_H */
00108 
00109 // Define to 1 if the function mkstemp is available.
00110 #define PL_HAVE_MKSTEMP 1
00111 
00112 // Define to 1 if the function mkdtemp is available.
00113 #define PL_HAVE_MKDTEMP 1
00114 
00115 // Define to 1 if the function mkfifo is available.
00116 #define PL_HAVE_MKFIFO 1
00117 
00118 // Define to 1 if you have the <ndir.h> header file, and it defines `DIR'.
00119 /* #undef HAVE_NDIR_H */
00120 
00121 // Define if libpango is available
00122 #define HAVE_PANGO
00123 
00124 // Define if popen is available
00125 #define HAVE_POPEN
00126 
00127 // Define if _NSGetArgc is available
00128 /* #undef HAVE_NSGETARGC */
00129 
00130 // Define if pthreads is available
00131 #define PL_HAVE_PTHREAD
00132 
00133 // Define if Qhull is available
00134 #define PL_HAVE_QHULL
00135 
00136 // Define to 1 if you have the <stdlib.h> header file.
00137 /* #undef HAVE_STDLIB_H */
00138 
00139 // Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR'.
00140 //
00141 /* #undef HAVE_SYS_DIR_H */
00142 
00143 // Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR'.
00144 //
00145 /* #undef HAVE_SYS_NDIR_H */
00146 
00147 // Define to 1 if you have the <sys/stat.h> header file.
00148 /* #undef HAVE_SYS_STAT_H */
00149 
00150 // Define to 1 if you have the <sys/types.h> header file.
00151 /* #undef HAVE_SYS_TYPES_H */
00152 
00153 // Define to 1 if you have <sys/wait.h> that is POSIX.1 compatible.
00154 #define HAVE_SYS_WAIT_H 1
00155 
00156 // Define to 1 if you have the <termios.h> header file.
00157 #define HAVE_TERMIOS_H 1
00158 
00159 // Define to 1 if you have the <crt_externs.h> header file.
00160 /* #undef HAVE_CRT_EXTERNS_H */
00161 
00162 // Define to 1 if the function unlink is available
00163 #define PL_HAVE_UNLINK 1
00164 
00165 // Define to 1 if you have the `vfork' function.
00166 /* #undef HAVE_VFORK */
00167 
00168 // Define to 1 if you have the <vfork.h> header file.
00169 /* #undef HAVE_VFORK_H */
00170 
00171 // Include sys/type.h if needed
00172 #define NEED_SYS_TYPE_H
00173 
00174 // Name of package
00175 #define PACKAGE    "plplot"
00176 
00177 // Define if the win32 ltdl implementation should be used
00178 /* #undef LTDL_WIN32 */
00179 
00180 // Portable definition for PTHREAD_MUTEX_RECURSIVE
00181 #define PLPLOT_MUTEX_RECURSIVE             PTHREAD_MUTEX_RECURSIVE_NP
00182 
00183 // Directory containing fonts that are accessible from freetype
00184 #define PL_FREETYPE_FONT_DIR               "\"/usr/share/fonts/ttf/freefont\""
00185 
00186 // MONO font accessible from freetype
00187 #define PL_FREETYPE_MONO                   "FreeMono.ttf"
00188 
00189 // MONO_BOLD font accessible from freetype
00190 #define PL_FREETYPE_MONO_BOLD              "FreeMonoBold.ttf"
00191 
00192 // MONO_BOLD_ITALIC font accessible from freetype
00193 #define PL_FREETYPE_MONO_BOLD_ITALIC       "FreeMonoBoldOblique.ttf"
00194 
00195 // MONO_BOLD_OBLIQUE font accessible from freetype
00196 #define PL_FREETYPE_MONO_BOLD_OBLIQUE      "FreeMonoBoldOblique.ttf"
00197 
00198 // MONO_ITALIC font accessible from freetype
00199 #define PL_FREETYPE_MONO_ITALIC            "FreeMonoOblique.ttf"
00200 
00201 // MONO_OBLIQUE font accessible from freetype
00202 #define PL_FREETYPE_MONO_OBLIQUE           "FreeMonoOblique.ttf"
00203 
00204 // SANS font accessible from freetype
00205 #define PL_FREETYPE_SANS                   "FreeSans.ttf"
00206 
00207 // SANS_BOLD font accessible from freetype
00208 #define PL_FREETYPE_SANS_BOLD              "FreeSansBold.ttf"
00209 
00210 // SANS_BOLD_ITALIC font accessible from freetype
00211 #define PL_FREETYPE_SANS_BOLD_ITALIC       "FreeSansBoldOblique.ttf"
00212 
00213 // SANS_BOLD_OBLIQUE font accessible from freetype
00214 #define PL_FREETYPE_SANS_BOLD_OBLIQUE      "FreeSansBoldOblique.ttf"
00215 
00216 // SANS_ITALIC font accessible from freetype
00217 #define PL_FREETYPE_SANS_ITALIC            "FreeSansOblique.ttf"
00218 
00219 // SANS_OBLIQUE font accessible from freetype
00220 #define PL_FREETYPE_SANS_OBLIQUE           "FreeSansOblique.ttf"
00221 
00222 // SCRIPT font accessible from freetype
00223 #define PL_FREETYPE_SCRIPT                 "FreeSerif.ttf"
00224 
00225 // SCRIPT_BOLD font accessible from freetype
00226 #define PL_FREETYPE_SCRIPT_BOLD            "FreeSerifBold.ttf"
00227 
00228 // SCRIPT_BOLD_ITALIC font accessible from freetype
00229 #define PL_FREETYPE_SCRIPT_BOLD_ITALIC     "FreeSerifBoldItalic.ttf"
00230 
00231 // SCRIPT_BOLD_OBLIQUE font accessible from freetype
00232 #define PL_FREETYPE_SCRIPT_BOLD_OBLIQUE    "FreeSerifBoldItalic.ttf"
00233 
00234 // SCRIPT_ITALIC font accessible from freetype
00235 #define PL_FREETYPE_SCRIPT_ITALIC          "FreeSerifItalic.ttf"
00236 
00237 // SCRIPT_OBLIQUE font accessible from freetype
00238 #define PL_FREETYPE_SCRIPT_OBLIQUE         "FreeSerifItalic.ttf"
00239 
00240 // SERIF font accessible from freetype
00241 #define PL_FREETYPE_SERIF                  "FreeSerif.ttf"
00242 
00243 // SERIF_BOLD font accessible from freetype
00244 #define PL_FREETYPE_SERIF_BOLD             "FreeSerifBold.ttf"
00245 
00246 // SERIF_BOLD_ITALIC font accessible from freetype
00247 #define PL_FREETYPE_SERIF_BOLD_ITALIC      "FreeSerifBoldItalic.ttf"
00248 
00249 // SERIF_BOLD_OBLIQUE font accessible from freetype
00250 #define PL_FREETYPE_SERIF_BOLD_OBLIQUE     "FreeSerifBoldItalic.ttf"
00251 
00252 // SERIF_ITALIC font accessible from freetype
00253 #define PL_FREETYPE_SERIF_ITALIC           "FreeSerifItalic.ttf"
00254 
00255 // SERIF_OBLIQUE font accessible from freetype
00256 #define PL_FREETYPE_SERIF_OBLIQUE          "FreeSerifItalic.ttf"
00257 
00258 // Symbol font accessible from freetype
00259 #define PL_FREETYPE_SYMBOL                 "FreeSans.ttf"
00260 
00261 // SYMBOL_BOLD font accessible from freetype
00262 #define PL_FREETYPE_SYMBOL_BOLD            "FreeSansBold.ttf"
00263 
00264 // SYMBOL_BOLD_ITALIC font accessible from freetype
00265 #define PL_FREETYPE_SYMBOL_BOLD_ITALIC     "FreeSansBoldOblique.ttf"
00266 
00267 // SYMBOL_BOLD_OBLIQUE font accessible from freetype
00268 #define PL_FREETYPE_SYMBOL_BOLD_OBLIQUE    "FreeSansBoldOblique.ttf"
00269 
00270 // SYMBOL_ITALIC font accessible from freetype
00271 #define PL_FREETYPE_SYMBOL_ITALIC          "FreeSansOblique.ttf"
00272 
00273 // SYMBOL_OBLIQUE font accessible from freetype
00274 #define PL_FREETYPE_SYMBOL_OBLIQUE         "FreeSansOblique.ttf"
00275 
00276 // Define as the return type of signal handlers (`int' or `void').
00277 #define RETSIGTYPE                         void
00278 
00279 // Location of Source tree
00280 #define SOURCE_DIR                         "/usr/src/RPM/BUILD/plplot-5.10.0"
00281 
00282 // Define to 1 if you have the ANSI C header files.
00283 #define STDC_HEADERS 1
00284 
00285 // Location of Tcl stuff
00286 #define TCL_DIR                    "/usr/share/plplot5.10.0/tcl"
00287 // Consistent package versions for Itcl and friends found by PLplot
00288 // If PLplot could not find consistent values these are set to 0.0.0
00289 #define PLPLOT_ITCL_VERSION        "0.0.0"
00290 #define PLPLOT_ITK_VERSION         "0.0.0"
00291 #define PLPLOT_IWIDGETS_VERSION    "0.0.0"
00292 
00293 // Define if csa is desired
00294 #define WITH_CSA
00295 
00296 // Define if want to use general fill_intersection_polygon approach
00297 // rather than the traditional code to fill the intersection of a polygon with
00298 // the clipping limits.
00299 /* #undef USE_FILL_INTERSECTION_POLYGON */
00300 
00301 // Define to `char *' if <sys/types.h> does not define.
00302 /* #undef caddr_t */
00303 
00304 // Define to `int' if <sys/types.h> does not define.
00305 /* #undef pid_t */
00306 
00307 // Define as `fork' if `vfork' does not work.
00308 /* #undef vfork */
00309 
00310 // Define if the PLplot build uses Qt5 (rather than Qt4).
00311 /* #undef PLPLOT_USE_QT5 */
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines