46 Commits (cb5135f772abc5fd2c6cf8682a70061c497f272d)

Author SHA1 Message Date
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