blob: d087d7b5537e68b592d32e560546fbda35d21443 [file] [log] [blame]
Tom Hudson0d47d2d2016-05-04 13:22:56 -04001/* libjpeg-turbo build number */
Chris Blumecca8c4d2019-03-01 01:09:50 -08002#define BUILD "@BUILD@"
3
4/* Compiler's inline keyword */
5#undef inline
Tom Hudson0d47d2d2016-05-04 13:22:56 -04006
7/* How to obtain function inlining. */
Chris Blumecca8c4d2019-03-01 01:09:50 -08008#define INLINE @INLINE@
Tom Hudson0d47d2d2016-05-04 13:22:56 -04009
Jonathan Wrightdb870df2020-08-05 11:42:22 +010010/* How to obtain thread-local storage */
11#define THREAD_LOCAL @THREAD_LOCAL@
12
Tom Hudson0d47d2d2016-05-04 13:22:56 -040013/* Define to the full name of this package. */
Chris Blumecca8c4d2019-03-01 01:09:50 -080014#define PACKAGE_NAME "@CMAKE_PROJECT_NAME@"
Tom Hudson0d47d2d2016-05-04 13:22:56 -040015
16/* Version number of package */
Chris Blumecca8c4d2019-03-01 01:09:50 -080017#define VERSION "@VERSION@"
Tom Hudson0d47d2d2016-05-04 13:22:56 -040018
19/* The size of `size_t', as computed by sizeof. */
Chris Blumecca8c4d2019-03-01 01:09:50 -080020#define SIZEOF_SIZE_T @SIZE_T@
21
22/* Define if your compiler has __builtin_ctzl() and sizeof(unsigned long) == sizeof(size_t). */
23#cmakedefine HAVE_BUILTIN_CTZL
24
25/* Define to 1 if you have the <intrin.h> header file. */
26#cmakedefine HAVE_INTRIN_H
27
28#if defined(_MSC_VER) && defined(HAVE_INTRIN_H)
29#if (SIZEOF_SIZE_T == 8)
30#define HAVE_BITSCANFORWARD64
31#elif (SIZEOF_SIZE_T == 4)
32#define HAVE_BITSCANFORWARD
33#endif
34#endif
Peter Kasting2eb7e202021-07-09 07:13:34 -070035
36#if defined(__has_attribute)
37#if __has_attribute(fallthrough)
38#define FALLTHROUGH __attribute__((fallthrough));
39#else
40#define FALLTHROUGH
41#endif
42#else
43#define FALLTHROUGH
44#endif