K. Moon | 832a694 | 2022-10-31 20:11:31 +0000 | [diff] [blame] | 1 | // Copyright 2014 The PDFium Authors |
Tom Sepez | cbd8e1a | 2014-10-15 10:16:45 -0700 | [diff] [blame] | 2 | // Use of this source code is governed by a BSD-style license that can be |
| 3 | // found in the LICENSE file. |
| 4 | |
| 5 | // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com |
| 6 | |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 7 | /* create opj_config_private.h for CMake */ |
Bo Xu | d53e6fd | 2014-09-30 11:12:05 -0700 | [diff] [blame] | 8 | #define OPJ_HAVE_INTTYPES_H 1 |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 9 | |
Lei Zhang | ee35a50 | 2024-05-30 17:31:47 +0000 | [diff] [blame] | 10 | #define OPJ_PACKAGE_VERSION "2.5.2" |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 11 | |
| 12 | /* Not used by openjp2*/ |
| 13 | /*#define HAVE_MEMORY_H 1*/ |
| 14 | /*#define HAVE_STDLIB_H 1*/ |
Bo Xu | d53e6fd | 2014-09-30 11:12:05 -0700 | [diff] [blame] | 15 | /*#define HAVE_STRINGS_H 1*/ |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 16 | /*#define HAVE_STRING_H 1*/ |
| 17 | /*#define HAVE_SYS_STAT_H 1*/ |
| 18 | /*#define HAVE_SYS_TYPES_H 1 */ |
Bo Xu | d53e6fd | 2014-09-30 11:12:05 -0700 | [diff] [blame] | 19 | /*#define HAVE_UNISTD_H 1*/ |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 20 | |
| 21 | /* #undef _LARGEFILE_SOURCE */ |
| 22 | /* #undef _LARGE_FILES */ |
| 23 | /* #undef _FILE_OFFSET_BITS */ |
Bo Xu | d53e6fd | 2014-09-30 11:12:05 -0700 | [diff] [blame] | 24 | #define OPJ_HAVE_FSEEKO ON |
John Abd-El-Malek | 5110c47 | 2014-05-17 22:33:34 -0700 | [diff] [blame] | 25 | |
| 26 | /* Byte order. */ |
| 27 | /* All compilers that support Mac OS X define either __BIG_ENDIAN__ or |
| 28 | __LITTLE_ENDIAN__ to match the endianness of the architecture being |
| 29 | compiled for. This is not necessarily the same as the architecture of the |
| 30 | machine doing the building. In order to support Universal Binaries on |
| 31 | Mac OS X, we prefer those defines to decide the endianness. |
| 32 | On other platforms we use the result of the TRY_RUN. */ |
| 33 | #if !defined(__APPLE__) |
| 34 | /* #undef OPJ_BIG_ENDIAN */ |
| 35 | #elif defined(__BIG_ENDIAN__) |
| 36 | # define OPJ_BIG_ENDIAN |
| 37 | #endif |