Luis Díaz Más
e32323d7c7
Simplify usage of strerror_r.
...
- Define STRERROR_R_CHAR_P properly on CMake and use it on futils.cpp
- We use now _GNU_SOURCE to determine which version of strerror_r to use
- strError only throws if ret==ERANGE
- Remove STRERROR_R_CHAR_P. It has been never used
- sort defines in config.h.cmake
- Remove EXV_HAVE_DECL_STRERROR_R that is not used anymore
- Remove EXV_HAVE_STRERROR. C++98 always will have it
7 years ago
Luis Díaz Más
f86542e5f6
Remove EXV_HAVE_STRTOL
7 years ago
Luis Díaz Más
d55b2b1b65
Remove HAVE_STDLIB_H check and replace stdlib.h by cstdlib
7 years ago
Luis Díaz Más
aded1965c5
Remove EXV_HAVE_MEMSET
7 years ago
Luis Díaz Más
abd28a6a9e
Remove EXV_HAVE_STRCHR
7 years ago
Luis Díaz Más
5b8894908b
Remove all references to EXV_HAVE_REGEX and related code
8 years ago
Luis Díaz Más
a9e3f17f31
Generate exv_conf.h file out of the source tree. Install it in the include folder.
8 years ago
Luis Díaz Más
0448415ff2
Remove useless HAVE_XMP_TOOLKIT
8 years ago
clanmills
012d630125
Polish options. Move exv_conf.h to directory include/exiv2
8 years ago
clanmills
2828b11cf7
Build changes to support EXV_HAVE_REGEX and EXV_HAVE_REGEX_H
8 years ago
Luis Diaz Mas
1c9a8a18e4
Add travis support for Linux:
...
- Installing requirements with install script
- Add missing include(checkIncludeFile) cmake command
- Configuration matrix to compile the project with different options
8 years ago
Luis Díaz Más
df899bfbc3
exv_conf.h is now generated in the CMAKE_BINARY_DIR to not mess up the source tree.
8 years ago
Luis Diaz Mas
81cb503f7b
Handle EXV_HAVE_INTTYPES_H in the new cmake file
8 years ago
Luis Diaz Mas
28d2d59dd0
Handle UNICODE_PATH in the new cmake file
8 years ago
Luis Diaz Mas
43f538c80d
Handle HAVE_REGEX in the new cmake file
8 years ago
Luis Diaz Mas
911832d70a
Handle HAVE_TIMEGM variable in the new cmake file
8 years ago
Luis Diaz Mas
8c7596054c
Handle HAVE_SYS_TYPES_H variable in the new cmake file
8 years ago
Luis Diaz Mas
b6b7980afd
Handle HAVE_SYS_STAT_H variable in the new cmake file
8 years ago
Luis Diaz Mas
18b8c4dfa0
Handle HAVE_SYS_MMAN_H variable in the new cmake file
8 years ago
Luis Diaz Mas
6cef95a25d
Handle HAVE_STRTOL variable in the new cmake file
8 years ago
Luis Diaz Mas
1a34a55383
Handle HAVE_STRINGS_H variable in the new cmake file
8 years ago
Luis Diaz Mas
b864365a20
Handle STRERROR variables in the new cmake file
8 years ago
Luis Diaz Mas
d1a8ff23ba
Handle HAVE_STRCHR variable in the new cmake file
8 years ago
Luis Diaz Mas
4aee441374
Handle HAVE_STDLIB_H variable in the new cmake file
8 years ago
Luis Diaz Mas
1d1fb30bcf
Handle HAVE_STDINT_H variable in the new cmake file
8 years ago
Luis Diaz Mas
1e7c747ad8
Handle HAVE_STDBOOL_H variable in the new cmake file
8 years ago
Luis Diaz Mas
6a53b149d1
Handle HAVE_PROCESS_H variable in the new cmake file
8 years ago
Luis Diaz Mas
7ecfa3a0a8
Handle ENABLE_PRINTUCS2 variable in the new cmake file
8 years ago
Luis Diaz Mas
4b738b77ab
Handle HAVE_MUNMAP variable in the new cmake file
8 years ago
Luis Diaz Mas
cfb0878b1e
Handle HAVE_MMAP variable in the new cmake file
8 years ago
Luis Diaz Mas
a68e5aca0d
Handle HAVE_MEMSET variable in the new cmake file
8 years ago
Luis Diaz Mas
07de94e1a0
Handle HAVE_MEMORY_H variable in the new cmake file
8 years ago
Luis Diaz Mas
815aacd316
Handle HAVE_LIBZ variable in the new cmake file
8 years ago
Luis Diaz Mas
a74b0b4e6e
Handle HAVE_LENSDATA variable in the new cmake file
8 years ago
Luis Diaz Mas
8e103d23f2
Handle HAVE_ICONV variable in the new cmake file
8 years ago
Luis Diaz Mas
147523f132
Add usage of EXV_HAVE_DECL_STRERROR_R with CMake
8 years ago
Luis Diaz Mas
5c78c82f20
Handle ENABLE_WEBREADY variable in the new cmake file
8 years ago
Luis Diaz Mas
09fc98eebf
Handle all the PACKAGE_XXX variables in the new cmake file
8 years ago
Luis Diaz Mas
1bf5e177a1
Handle EXV_HAVE_UNISTD_H variable in the new cmake file
8 years ago
Luis Diaz Mas
2b71edfd1a
Handle correctly some of the previous variables manipulated
8 years ago
Luis Diaz Mas
93835cd680
Handle correctly ENABLE_VIDEO the config.h.cmake file
8 years ago
Luis Diaz Mas
13af648ee0
Handle correctly LIBINTL_H and NLS in the config.h.cmake file
8 years ago
Luis Diaz Mas
3551136041
Remove HAVE_INTTYPES_H. It has never been used with CMake
8 years ago
Luis Diaz Mas
80eeec996d
Handle correctly GMTIME_R in the config.h.cmake file
8 years ago
Luis Diaz Mas
f9ce4cd93f
Handle correctly CURL in the config.h.cmake file
8 years ago
Luis Diaz Mas
ab6858df68
Add new mechanism to generate the exv_conf.h file from CMake. SSH variable
8 years ago