Commit Graph

5020 Commits

Author SHA1 Message Date
Luis Díaz Más
280f857e07 Add *.pyc to the .gitignore file 2017-09-03 16:35:41 +02:00
Luis Díaz Más
dc79df8ee6 Only use CURL and SSH when their support is enabled 2017-09-03 16:35:41 +02:00
Luis Díaz Más
95625bfce5 Add WIN32_LEAN_AND_MEAN definition to solve some linking issues on windows 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
Luis Diaz Mas
8f0a2721fc Using Conan in appveyor 2017-09-03 16:35:41 +02:00
Luis Diaz Mas
c2350a3cb9 Make CMake code work with conan 2017-09-03 16:35:41 +02:00
Luis Diaz Mas
e05010daf5 Add conan support. Bring Expat, Zlib and libcurl using conan 2017-09-03 16:35:41 +02:00
Robin Mills
31fc5d2e30 Merge pull request #62 from Kicer86/crash_fix
Fix for crash in multithread environment
2017-09-02 08:31:04 +01:00
Michał Walenciak
20582a93c6 Marking members in a proper way. 2017-09-02 08:02:00 +02:00
Michał Walenciak
4e25435afb Changing return type of Image::tagName to std::string 2017-09-02 08:00:07 +02:00
Michał Walenciak
0d9552aede adding comment 2017-09-01 18:35:21 +02:00
Michał Walenciak
ddb87fe0cf Moving static tagName() into Image class to prevent multithread crashes.
static variables inside of tagName() were not protected against multithread access.
It could cause a crash in case of simultaneous initialization of map of tags.
2017-09-01 18:29:51 +02:00
Robin Mills
c016c89a47 Merge pull request #61 from piponazo/cmakeDocAndCleanup
Cmake doc and cleanup
2017-09-01 07:25:07 +01:00
Luis Diaz Mas
2103e07494 Print the install path in the cmake summary 2017-09-01 08:14:53 +02:00
Luis Diaz Mas
b6888e8758 More details about how to run CMake on windows 2017-09-01 08:14:52 +02:00
Luis Diaz Mas
d7e1347b7d Cleanup in CMake-Unix doc 2017-09-01 08:14:51 +02:00
Luis Diaz Mas
1c937373f8 Remove mentions to Exiv2 CMake specific variables. There is no better documentation than the code itself 2017-09-01 08:14:50 +02:00
Luis Diaz Mas
adf5746f97 Move mentions to global CMake variables to the first part of the document 2017-09-01 08:14:49 +02:00
Luis Diaz Mas
2e478f6544 Delete cmake links. 2017-09-01 08:14:47 +02:00
Luis Díaz Más
634770f998 Update README-CMAKE with information about how to run CMake commands manually on Windows 2017-09-01 08:14:45 +02:00
Robin Mills
aac74efb8e http://dev.exiv2.org/boards/3/topics/2872 I've removed the troublesome Visual Studio SRWLock code and use CRITICAL_SECTION for all msvc builds. 2017-08-31 13:11:15 +01:00
clanmills
0f72599121 https://github.com/Exiv2/exiv2/issues/45 Fixing blank line typo. 2017-08-30 15:32:28 +01:00
clanmills
875be557bd Fix https://github.com/Exiv2/exiv2/issues/45 Update test suite. 2017-08-30 15:29:55 +01:00
Luis Díaz Más
4f150d9a4c Merge pull request #47 from piponazo/ccache
Add ccache support with CMake
2017-08-30 07:12:51 +02:00
Luis Diaz Mas
e62122bb9c Add ccache support with CMake 2017-08-29 23:06:41 +02:00
clanmills
cf36ff3372 Fix: https://github.com/Exiv2/exiv2/issues/45 Thank You to Steve for reporting, providing the patch and giving feedback that modifying ~/.exiv2 worked. 2017-08-29 21:09:44 +01:00
Luis Díaz Más
b772a43bca Merge pull request #44 from piponazo/iconv
Small cmake cleanup about ICONV
2017-08-25 21:45:52 +02:00
Luis Díaz Más
532b4caa3c Remove conditions from endif() 2017-08-25 18:08:32 +02:00
Luis Díaz Más
0b82d35a26 remove find_package(Iconv). We are already using our custom finder 2017-08-25 18:08:13 +02:00
Luis Díaz Más
9761f0ee1f ICONV include directories only used by exiv2lib 2017-08-25 18:07:42 +02:00
Luis Díaz Más
bf8edbb82a Merge pull request #42 from piponazo/sharedLib
Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS
2017-08-24 22:20:41 +02:00
Luis Diaz Mas
1e90301018 Generate exiv2lib as static library in travis and comment other of the elements in the configuration matrix 2017-08-24 18:07:41 +02:00
Luis Díaz Más
31a51fda8a Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS. Also use EXV_HAVE_DLL only for the exiv2lib target 2017-08-24 17:59:41 +02:00
Luis Díaz Más
1bd985a287 Merge pull request #41 from piponazo/appVeyor
Add support for AppVeyor.
2017-08-24 09:41:29 +02:00
Luis Diaz Mas
2ae24982ef Use appveyor url for the main exiv2 repo 2017-08-24 09:04:46 +02:00
Luis Díaz Más
53e21bc146 Add support for AppVeyor.
It will only build with Visual Studio 2017:
- Build in Release mode
- Build in Debug mode
- Test the installation
2017-08-23 20:41:21 +02:00
Robin Mills
48ffeaa254 Merge pull request #40 from clanmills/master
Tidying up from ./configure --with-adobe Mac link issue.  Removed website/
2017-08-23 16:16:18 +01:00
Robin Mills
938850db08 Fixing typos discussed in code review. 2017-08-23 16:16:01 +01:00
Robin Mills
d5d5a200cc Remove website/ (now in svn://dev.exiv2.org/svn/team/website) 2017-08-23 12:35:52 +01:00
Robin Mills
eaeb54d248 Documentation Update. 2017-08-23 11:39:56 +01:00
Robin Mills
a348b23f71 Silence unwanted warning from script 2017-08-23 10:29:12 +01:00
Robin Mills
78e7cc8f69 Fixing samples/Makefile on linux 2017-08-23 10:07:31 +01:00
Robin Mills
0917c5f391 Adding generated file include/exiv2/exv_conf.h to .gitignore 2017-08-23 10:07:04 +01:00
Robin Mills
b5cac373b1 Merge pull request #39 from Exiv2/autotoolsMacLink
./configure --with-adobe[=2016|2014|2013] for MacOSX
2017-08-23 08:04:48 +01:00
Luis Díaz Más
9263860ca3 Merge pull request #38 from piponazo/ignoreGit
Add build directory to the .gitignore file
2017-08-23 07:34:14 +02:00
Luis Díaz Más
cd5a3ed02a Merge pull request #37 from a17r/cmakebeautification
cmakebeautification
2017-08-23 07:32:34 +02:00
Luis Díaz Más
d713484dbd Add build directory to the .gitignore file 2017-08-23 07:29:44 +02:00
Andreas Sturmlechner
a768b85191 Lowercase target_link_libraries 2017-08-22 18:21:28 +02:00
Andreas Sturmlechner
20c7ad6c59 Lowercase include{,_directories} 2017-08-22 18:21:28 +02:00
Andreas Sturmlechner
1fc319c0e4 Lowercase add_custom_target, configure_file, install macros 2017-08-22 18:21:28 +02:00