OLD | NEW |
| (Empty) |
1 /* Generated from config.h.in during build configuration using CMake. */ | |
2 | |
3 // Note: This header file is only used internally. It is not part of public inte
rface! | |
4 | |
5 // --------------------------------------------------------------------------- | |
6 // System checks | |
7 | |
8 // Define if you build this library for a MS Windows OS. | |
9 #define OS_WINDOWS | |
10 | |
11 // Define if you have the <stdint.h> header file. | |
12 #define HAVE_STDINT_H | |
13 | |
14 // Define if you have the <sys/types.h> header file. | |
15 #define HAVE_SYS_TYPES_H | |
16 | |
17 // Define if you have the <inttypes.h> header file. | |
18 /* #undef HAVE_INTTYPES_H */ | |
19 | |
20 // Define if you have the <sys/stat.h> header file. | |
21 #define HAVE_SYS_STAT_H | |
22 | |
23 // Define if you have the <unistd.h> header file. | |
24 /* #undef HAVE_UNISTD_H */ | |
25 | |
26 // Define if you have the <fnmatch.h> header file. | |
27 /* #undef HAVE_FNMATCH_H */ | |
28 | |
29 // Define if you have the <shlwapi.h> header file (Windows 2000/XP). | |
30 #define HAVE_SHLWAPI_H | |
31 | |
32 // Define if you have the strtoll function. | |
33 /* #undef HAVE_STRTOLL */ | |
34 | |
35 // Define if you have the strtoq function. | |
36 /* #undef HAVE_STRTOQ */ | |
37 | |
38 // Define if you have the <pthread.h> header file. | |
39 /* #undef HAVE_PTHREAD */ | |
40 | |
41 // Define if your pthread library defines the type pthread_rwlock_t | |
42 /* #undef HAVE_RWLOCK */ | |
43 | |
44 // gcc requires this to get PRId64, etc. | |
45 #if defined(HAVE_INTTYPES_H) && !defined(__STDC_FORMAT_MACROS) | |
46 # define __STDC_FORMAT_MACROS 1 | |
47 #endif | |
48 | |
49 // --------------------------------------------------------------------------- | |
50 // Package information | |
51 | |
52 // Name of package. | |
53 #define PACKAGE gflags | |
54 | |
55 // Define to the full name of this package. | |
56 #define PACKAGE_NAME gflags | |
57 | |
58 // Define to the full name and version of this package. | |
59 #define PACKAGE_STRING gflags 2.2.0 | |
60 | |
61 // Define to the one symbol short name of this package. | |
62 #define PACKAGE_TARNAME gflags-2.2.0 | |
63 | |
64 // Define to the version of this package. | |
65 #define PACKAGE_VERSION 2.2.0 | |
66 | |
67 // Version number of package. | |
68 #define VERSION PACKAGE_VERSION | |
69 | |
70 // Define to the address where bug reports for this package should be sent. | |
71 #define PACKAGE_BUGREPORT https://github.com/schuhschuh/gflags/issues | |
72 | |
73 // --------------------------------------------------------------------------- | |
74 // Path separator | |
75 #ifndef PATH_SEPARATOR | |
76 # ifdef OS_WINDOWS | |
77 # define PATH_SEPARATOR '\\' | |
78 # else | |
79 # define PATH_SEPARATOR '/' | |
80 # endif | |
81 #endif | |
82 | |
83 // --------------------------------------------------------------------------- | |
84 // Windows | |
85 | |
86 // Whether gflags library is a DLL. | |
87 #ifndef GFLAGS_IS_A_DLL | |
88 # define GFLAGS_IS_A_DLL 0 | |
89 #endif | |
90 | |
91 // Always export symbols when compiling a shared library as this file is only | |
92 // included by internal modules when building the gflags library itself. | |
93 // The gflags_declare.h header file will set it to import these symbols otherwis
e. | |
94 #ifndef GFLAGS_DLL_DECL | |
95 # if GFLAGS_IS_A_DLL && defined(_MSC_VER) | |
96 # define GFLAGS_DLL_DECL __declspec(dllexport) | |
97 # else | |
98 # define GFLAGS_DLL_DECL | |
99 # endif | |
100 #endif | |
101 // Flags defined by the gflags library itself must be exported | |
102 #ifndef GFLAGS_DLL_DEFINE_FLAG | |
103 # define GFLAGS_DLL_DEFINE_FLAG GFLAGS_DLL_DECL | |
104 #endif | |
105 | |
106 #ifdef OS_WINDOWS | |
107 // The unittests import the symbols of the shared gflags library | |
108 # if GFLAGS_IS_A_DLL && defined(_MSC_VER) | |
109 # define GFLAGS_DLL_DECL_FOR_UNITTESTS __declspec(dllimport) | |
110 # endif | |
111 # include "windows_port.h" | |
112 #endif | |
OLD | NEW |