Commit Graph

4903 Commits

Author SHA1 Message Date
clanmills
935421c855 Refactoring autotools to support ADOBE_XMPSDK (Work in Progress) 2017-08-15 20:00:09 +01:00
Robin Mills
ad512ec4b5 Merge pull request #26 from piponazo/fixInstallExvConf
Fix installation of exv_conf.h
2017-08-14 10:53:34 +01:00
Luis Diaz Mas
64bbe802e2 Install exv_conf.h properly 2017-08-14 08:28:55 +02:00
Luis Diaz Mas
b4a2b822c2 Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target 2017-08-14 08:28:24 +02:00
clanmills
62d24d3c77 Correction to previous commit. 2017-08-12 14:53:10 +01:00
clanmills
2e816165ea Changes to autotools to support C++11 (work in progress) 2017-08-12 14:48:38 +01:00
clanmills
df53123cfb Restoring exv_msvc.h for use by msvc/exiv2/libexiv2.vcproj 2017-08-11 15:45:50 +01:00
Robin Mills
b00afb61a3 Merge pull request #22 from piponazo/configFilesMsvc
Improve CMake code for the case Win + CMake + Visual Studio
2017-08-11 13:29:17 +01:00
Luis Díaz Más
acf8ebd254 Propagate EXPAT include directories and libraries with the xmp target 2017-08-10 19:55:10 +02:00
Luis Díaz Más
cf76fa575c Do not propagate the EXPAT include directories for all the targets 2017-08-10 19:54:49 +02:00
Luis Díaz Más
291726ae45 The geotag sample depends on EXIV2_ENABLE_LIBXMP 2017-08-10 19:54:01 +02:00
Luis Díaz Más
a6dbbebb12 Only compile the xmp static library if EXIV2_ENABLE_LIBXMP is enabled 2017-08-10 19:53:31 +02:00
Luis Díaz Más
36e12a4f37 Add XML_STATIC definition in xmp library to fix problems finding symbols. Link always with EXPAT_LIBARIES 2017-08-10 19:39:58 +02:00
Luis Díaz Más
b6885c8028 Since we are requiring CMake 3.1 we can remove the usage of PRIVATE_VAR and use directly PRIVATE or PUBLIC 2017-08-10 19:39:07 +02:00
Luis Díaz Más
df899bfbc3 exv_conf.h is now generated in the CMAKE_BINARY_DIR to not mess up the source tree. 2017-08-10 19:37:35 +02:00
clanmills
c319016a58 Redo 583cfd6e which was accidentally lost on 2017-08-07 (impacts #19 and #1302) 2017-08-10 00:07:57 +01:00
clanmills
e2862ba764 #1300 and #1301 (583cfd6e and 3bbba3f8). These fixes were accidentally lost on 2017-08-07. 2017-08-10 00:01:08 +01:00
clanmills
1505b4c3aa #11 Integrating fix into master (accidentally lost on 2017-08-07 by rebase -force) 2017-08-09 23:51:03 +01:00
clanmills
122cd5737f Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h> 2017-08-09 23:41:42 +01:00
Robin Mills
8592c10a3e Merge pull request #21 from piponazo/configFileFromCMake
New way to generate the include/exiv2/exv_conf.h file
2017-08-09 22:26:05 +01:00
Luis Díaz Más
ea0c4899ff Remove exv_msvc.h. It has the same content than exv_conf.h and we were getting lot of warnings when compiling with MSVC 2017-08-09 23:05:06 +02:00
Luis Díaz Más
e474b0fbd3 localtime.c and getopt_win32.c added unconditionally for the exiv2 app 2017-08-09 23:03:52 +02:00
clanmills
011f2b5259 Fixing bug in test harness on Linux. 2017-08-09 12:55:04 +01:00
Luis Diaz Mas
22efdffd1d Use #ifdef instead of #if for EXV_HAVE_REGEX 2017-08-08 22:15:17 +02:00
Luis Diaz Mas
7cf676efbb EXV_HAVE_STDINT_H needs to be defined to compile XMPSDK 2017-08-08 22:14:43 +02:00
Luis Diaz Mas
252d738b6c Include xmpsdk/include only in the needed target. Remove other uneeded usages of INCLUDE_DIRECTORIES and LINK_DIRECTORIES 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
81cb503f7b Handle EXV_HAVE_INTTYPES_H in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
f84d9cc871 Move FindIConv to findDependencies 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1b7729a836 Remove unused CMake calls from CMakeChecks.txt 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1d327fba21 Correct usage of HAVE_REGEX 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
8c323cad04 Remove EXV_HAVE_STDINT_H definition that was causing warnings 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
db5ce5ed82 Remove few unused variables declared in CMakeChecks.txt 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
28d2d59dd0 Handle UNICODE_PATH in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
43f538c80d Handle HAVE_REGEX in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
367d3b8a1e Remove unused HAVE_WCHAR_H variable 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
2887a0dbad Remove unused HAVE_VPRINTF variable 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
911832d70a Handle HAVE_TIMEGM variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
8c7596054c Handle HAVE_SYS_TYPES_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
d85a7c6751 Remove unused HAVE_SYS_TIME_H and TM_IN_SYS_TIME variables 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
b6b7980afd Handle HAVE_SYS_STAT_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
18b8c4dfa0 Handle HAVE_SYS_MMAN_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
6cef95a25d Handle HAVE_STRTOL variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1a34a55383 Handle HAVE_STRINGS_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
b864365a20 Handle STRERROR variables in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
d1a8ff23ba Handle HAVE_STRCHR variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
4aee441374 Handle HAVE_STDLIB_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1d1fb30bcf Handle HAVE_STDINT_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
1e7c747ad8 Handle HAVE_STDBOOL_H variable in the new cmake file 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
bfb849859a Remove unused variable HAVE__BOOL 2017-08-08 21:58:45 +02:00
Luis Diaz Mas
72e12cdbf2 Remove unused variable HAVE_REALLOC 2017-08-08 21:58:45 +02:00