Commit Graph

121 Commits

Author SHA1 Message Date
Luis Díaz Más
bc940231e7 Define XML_STATIC only for MSVC 2018-11-26 15:23:30 +01:00
Luis Díaz Más
4752b66bed CMake: Remove XML_STATIC definition that is not needed with expat 2.2.6 2018-11-26 15:23:30 +01:00
Luis Díaz Más
f92030d650 CMake: remove XMPSRC variable. 2018-11-26 15:23:30 +01:00
Luis Diaz Mas
9733863030 Remove experimental approach to handle new XMPSDK versions
Note that the way to bring a newer version of XMP is by using conan.
2018-10-30 15:26:23 +01:00
Luis Diaz Mas
8b68afd4be Remove xmp Makefile. Now it is always handled by CMake 2018-10-30 15:26:23 +01:00
Luis Diaz Mas
4afb61411c Remove xmp visibility flags. Already done in cmake/mainSetup.cmake 2018-10-30 15:26:23 +01:00
Borchers, Henry Samuel
11e66c6c9e BUILD_INTERFACE for include directories use PROJECT_SOURCE_DIR to allow for being built as a CMake subproject 2018-10-07 19:20:37 +02:00
Luis Díaz Más
320e186f44 Fix -Wmaybe-uninitialized warnings 2018-09-12 19:22:31 +02:00
Luis Díaz Más
d55b2b1b65 Remove HAVE_STDLIB_H check and replace stdlib.h by cstdlib 2018-05-04 11:20:43 +02:00
tbeu
5df8b01b77 Remove obsolete svn revision 2017-11-19 11:17:11 +01:00
Luis Diaz Mas
2784b1f7f7 Remove EXIV2_ENABLE_LIBXMP variable, always build static XMP library, remove cmake OBJECT library 2017-10-03 19:54:57 +02:00
Luis Díaz Más
686edde5ef Provide exiv2Config file automatically generated by CMake 2017-10-01 18:21:52 +02:00
Robin Mills
c71322bff7 Correction for buildbreaker in 2f010487 2017-09-29 11:04:17 +01:00
Luis Díaz Más
8ad49f6d73 Robin changes in sync with master changes 2017-09-28 19:42:57 +02:00
clanmills
678e2b8517 Explicitly list files to be processed CMake generated builds [remove file(GLOB...)] 2017-09-22 10:05:11 +01:00
clanmills
305424bbad Reverting changes to MD5.h 2017-09-15 09:01:45 +01:00
clanmills
10e6ebdef3 AdobeXMPsdk Simplification for detection of stdint_h 2017-09-14 18:13:46 +01:00
clanmills
35c244e911 AdobeXMPsdk. Revert most of xmpsdk/CMakeLists.txt to enable debugging with Xcode. 2017-09-14 17:42:28 +01:00
Robin Mills
60d436c969 Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags. 2017-09-05 21:36:56 +01:00
Luis Díaz Más
c1c6c42834 Do not use certain compiler flags on windows 2017-09-03 18:41:21 +02:00
Luis Díaz Más
d206604743 Fix some compilation issues with the xmp 2017-09-03 16:35:41 +02:00
Luis Díaz Más
557d056add Fix linking issues with EXPAT and the xmp static library (on windows) 2017-09-03 16:35:41 +02:00
Robin Mills
68effb1772 xmpsdk/buildXMPsdk.cmd work-in-progress 2017-08-28 20:42:48 +01:00
Robin Mills
f281556e85 xmpsdk/buildXMPsdk.cmd work-in-progress 2017-08-27 12:50:30 +01:00
Robin Mills
23aff3a11a buildXMPsdk.cmd testing/work-in-progress. 2017-08-25 11:49:18 +01:00
clanmills
b715da1fcd buildXMPsdk.cmd code complete. 2017-08-24 17:39:48 +01:00
Robin Mills
9da376a125 xmpsdk/buildXMPsdk.cmd - first working version 2017-08-24 13:36:35 +01:00
Robin Mills
1ff0391563 Work in progress edits. Going off to cut the grass! 2017-08-24 13:36:34 +01:00
Robin Mills
a348b23f71 Silence unwanted warning from script 2017-08-23 10:29:12 +01:00
clanmills
fcaf2be556 fix buildXMPsdk.sh to build 64 bit build of 2014. 2017-08-22 15:39:12 +01:00
clanmills
95c5e92365 Support for Adobe XMPsdk 2013. Build xmpsdk using Adobe scripts. 2017-08-22 09:30:41 +01:00
Luis Diaz Mas
a478a74915 Simplify CMake logic for some compiler options related to the XMP target 2017-08-21 23:19:47 +02:00
Luis Diaz Mas
3b2372e906 Remove remaining call to CMake_msvc.txt 2017-08-21 23:19:05 +02:00
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
Conveniently fixes multiarch install dir issues.
2017-08-21 00:12:33 +02:00
Robin Mills
aefa3e3d34 MacOSX --with-adobe link issue. Work in progress. Code and documentation update. 2017-08-18 08:19:07 +01:00
Robin Mills
2a61392766 Merge pull request #27 from piponazo/master-CMakeObjectLibraryForXmp
New way to generate the XMP library (Using the CMake OBJECT LIBRARY concept)
2017-08-16 17:42:08 +01:00
Luis Diaz Mas
40d10639e2 Reuse XMP OBJECT library in the exiv2lib when EXIV2_ENABLE_LIBXMP=OFF 2017-08-16 17:49:09 +02:00
Luis Diaz Mas
2d011691f2 Compile XMP sources as an OBJECT Library 2017-08-16 17:32:45 +02:00
clanmills
935421c855 Refactoring autotools to support ADOBE_XMPSDK (Work in Progress) 2017-08-15 20:00:09 +01: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
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
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
clanmills
122cd5737f Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h> 2017-08-09 23:41:42 +01:00
Luis Diaz Mas
7cf676efbb EXV_HAVE_STDINT_H needs to be defined to compile XMPSDK 2017-08-08 22:14:43 +02:00
clanmills
6762c6f15b More corrections to fix the build (on Linux). 2017-08-08 18:13:04 +01:00
clanmills
36d2a4f5db Correction to earlier commit. Should not have updated the xmpsdk/include files with files creating using xmpsdk/buildXMPsdk.sh 2017-08-08 17:33:16 +01:00
clanmills
6085392857 Restoring buildXMPsdk.sh to build from a "raw" Adobe download. 2017-08-08 12:48:38 +01:00
clanmills
89ab475c66 Change uname code in buildXMPsdk.sh 2017-08-08 12:16:35 +01:00
clanmills
d234486c67 Incrementally adding XMPsdk code. 2017-08-07 22:59:27 +01:00
clanmills
290164d1b6 Work in progress: https://github.com/Exiv2/exiv2/issues/3
Tested on MacOS-X.  I'll test Linux/Cygwin/MSVC and close if good.
2017-06-05 13:25:14 +01:00