Cleanup jpip cmake compilation
[openjpeg.git] / opj_config.h.cmake.in
1 /* create config.h for CMake */
2 #define PACKAGE_VERSION "@PACKAGE_VERSION@"
3
4 #cmakedefine HAVE_INTTYPES_H
5 #cmakedefine HAVE_MEMORY_H
6 #cmakedefine HAVE_STDINT_H
7 #cmakedefine HAVE_STDLIB_H
8 #cmakedefine HAVE_STRINGS_H
9 #cmakedefine HAVE_STRING_H
10 #cmakedefine HAVE_SYS_STAT_H
11 #cmakedefine HAVE_SYS_TYPES_H
12 #cmakedefine HAVE_UNISTD_H 
13 #cmakedefine HAVE_LIBPNG 
14 #cmakedefine HAVE_PNG_H 
15 #cmakedefine HAVE_LIBTIFF
16 #cmakedefine HAVE_TIFF_H 
17
18 #cmakedefine HAVE_LIBLCMS1
19 #cmakedefine HAVE_LIBLCMS2
20 #cmakedefine HAVE_LCMS1_H
21 #cmakedefine HAVE_LCMS2_H
22
23 #cmakedefine OPJ_BIG_ENDIAN @CMAKE_WORDS_BIGENDIAN@
24
25 /* Byte order.  */
26 /* All compilers that support Mac OS X define either __BIG_ENDIAN__ or
27 __LITTLE_ENDIAN__ to match the endianness of the architecture being
28 compiled for. This is not necessarily the same as the architecture of the
29 machine doing the building. In order to support Universal Binaries on
30 Mac OS X, we prefer those defines to decide the endianness.
31 On other platforms we use the result of the TRY_RUN. */
32 #if !defined(__APPLE__)
33 #cmakedefine OPJ_BIG_ENDIAN
34 #elif defined(__BIG_ENDIAN__)
35 # define OPJ_BIG_ENDIAN
36 #endif
37