| /* libjpeg-turbo build number */ |
| #define BUILD "@BUILD@" |
| |
| /* Compiler's inline keyword */ |
| #undef inline |
| |
| /* How to obtain function inlining. */ |
| #define INLINE @INLINE@ |
| |
| /* How to obtain thread-local storage */ |
| #define THREAD_LOCAL @THREAD_LOCAL@ |
| |
| /* Define to the full name of this package. */ |
| #define PACKAGE_NAME "@CMAKE_PROJECT_NAME@" |
| |
| /* Version number of package */ |
| #define VERSION "@VERSION@" |
| |
| /* The size of `size_t', as computed by sizeof. */ |
| #define SIZEOF_SIZE_T @SIZE_T@ |
| |
| /* Define if your compiler has __builtin_ctzl() and sizeof(unsigned long) == sizeof(size_t). */ |
| #cmakedefine HAVE_BUILTIN_CTZL |
| |
| /* Define to 1 if you have the <intrin.h> header file. */ |
| #cmakedefine HAVE_INTRIN_H |
| |
| #if defined(_MSC_VER) && defined(HAVE_INTRIN_H) |
| #if (SIZEOF_SIZE_T == 8) |
| #define HAVE_BITSCANFORWARD64 |
| #elif (SIZEOF_SIZE_T == 4) |
| #define HAVE_BITSCANFORWARD |
| #endif |
| #endif |
| |
| #if defined(__has_attribute) |
| #if __has_attribute(fallthrough) |
| #define FALLTHROUGH __attribute__((fallthrough)); |
| #else |
| #define FALLTHROUGH |
| #endif |
| #else |
| #define FALLTHROUGH |
| #endif |
| |
| /* |
| * Define BITS_IN_JSAMPLE as either |
| * 8 for 8-bit sample values (the usual setting) |
| * 12 for 12-bit sample values |
| * Only 8 and 12 are legal data precisions for lossy JPEG according to the |
| * JPEG standard, and the IJG code does not support anything else! |
| */ |
| |
| #ifndef BITS_IN_JSAMPLE |
| #define BITS_IN_JSAMPLE 8 /* use 8 or 12 */ |
| #endif |
| |
| #undef C_ARITH_CODING_SUPPORTED |
| #undef D_ARITH_CODING_SUPPORTED |
| #undef WITH_SIMD |
| |
| #if BITS_IN_JSAMPLE == 8 |
| |
| /* Support arithmetic encoding */ |
| #cmakedefine C_ARITH_CODING_SUPPORTED 1 |
| |
| /* Support arithmetic decoding */ |
| #cmakedefine D_ARITH_CODING_SUPPORTED 1 |
| |
| /* Use accelerated SIMD routines. */ |
| #cmakedefine WITH_SIMD 1 |
| |
| #endif |