| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576 |
- /* libjpeg-turbo build number */
- #define BUILD "@BUILD@"
- /* How to hide global symbols. */
- #define HIDDEN @HIDDEN@
- /* 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
|