PLplot
5.10.0
|
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 */