Luis Diaz Mas
8ba4281643
Set output directories for archives, libraries and runtime
...
This commit fix the problem with the test script.
8 years ago
clanmills
95c5e92365
Support for Adobe XMPsdk 2013. Build xmpsdk using Adobe scripts.
8 years ago
Luis Díaz Más
50fad7327c
Merge pull request #33 from a17r/localedirundefined
...
LOCALEDIR is used by EXIV2_ENABLE_BUILD_PO so make sure it is defined
8 years ago
Robin Mills
20c03a5f6f
Merge pull request #35 from piponazo/cmakeCompilerFlags
...
Move compiler flags to unique file
8 years ago
Luis Diaz Mas
90e8ad8a72
Only set CMAKE_RUNTIME_OUTPUT_DIRECTORY once
8 years ago
Luis Diaz Mas
3a45a375d8
Simplify CMake code related with PNG and ZLIB (ZLib is required is PNG=ON)
8 years ago
Luis Diaz Mas
c735bc5ae2
Relative paths to current directory
8 years ago
Luis Diaz Mas
a478a74915
Simplify CMake logic for some compiler options related to the XMP target
8 years ago
Luis Diaz Mas
3b2372e906
Remove remaining call to CMake_msvc.txt
8 years ago
Luis Diaz Mas
e07bf9ca6d
Fix compiler flags on Linux
8 years ago
Luis Díaz Más
3aa77e0b87
Remove msvc macros and run that code always for the MSVC configuration
8 years ago
Luis Díaz Más
6e506a2623
Define EXIV2_ENABLE_DYNAMIC_RUNTIME only once
8 years ago
Luis Díaz Más
6a00d4b282
Move code from CMake_msvc.txt to config/compilerFlags.cmake
8 years ago
Luis Díaz Más
692f0bca9f
Remove unused stuff from CMake_msvc.txt
8 years ago
Luis Díaz Más
a2bb29011d
Move compiler flags configuration to a new file (config/compilerFlags.cmake).
...
Also define the PSAPI_VERSION only for the exiv2lib target (It's not needed for the rest of targets)
8 years ago
Luis Díaz Más
3736707015
Merge branch 'master' into localedirundefined
8 years ago
Robin Mills
6175aa4f3f
Merge pull request #32 from a17r/optionalbin
...
Add option to disable tools (currently exiv2 binary)
8 years ago
Andreas Sturmlechner
a8e55c4d9e
Drop LOCALEDIR, use CMAKE_INSTALL_LOCALEDIR directly
...
It is always properly defined by GNUInstallDirs. Otherwise it was
possible to install translations in / if EXIV2_ENABLE_NLS=OFF.
Thanks-to: Luis Díaz Más
8 years ago
Andreas Sturmlechner
b81f493024
Add option to disable tools (currently exiv2 binary)
...
In a multiarch build, one may want to build binaries only for native arch.
8 years ago
Luis Díaz Más
bedc2b3869
Merge pull request #31 from a17r/gnuinstalldirs
...
Use more GNUInstallDirs
8 years ago
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
...
Conveniently fixes multiarch install dir issues.
8 years ago
Robin Mills
106e35e967
Merge pull request #30 from piponazo/markdownForReadme
...
Use Markdown for the main readme and test travis-ci support
8 years ago
Luis Diaz Mas
1652f632d2
Code block for the README header
8 years ago
Luis Diaz Mas
c8384a776e
Add image to show the travis status
8 years ago
Luis Diaz Mas
0544c90984
Give markdown extension to README file
8 years ago
Robin Mills
989c5e7fe4
Merge pull request #29 from piponazo/travisSupport
...
Travis support
8 years ago
Luis Diaz Mas
37c1291671
Travis support for OSX
8 years ago
Luis Diaz Mas
c415e7f509
Fix CMake configuration when XMP is disabled. Check XMP variable instead LIBXMP
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
clanmills
bfff891c4c
MacOSX --with-adobe link issue. exiv2 now links correctly. Other samples remain broken.
8 years ago
Robin Mills
25a42e445a
Build specification for v0.26.1
8 years ago
Robin Mills
afba52e042
Remove include tags_int.hpp from include/exiv2/*video.hpp files
8 years ago
Robin Mills
71cad2f9e0
Documentation update (cosmetic changes + Table of Contents)
8 years ago
Robin Mills
ffb36aee1e
Merge pull request #28 from piponazo/moreCMakeCleanup
...
More cmake cleanup
8 years ago
Luis Diaz Mas
461a34d4e1
Remove old WORK_IN_PROGRESS file
8 years ago
Luis Diaz Mas
35c3e31958
Fixes for MSVC case
8 years ago
Luis Diaz Mas
ca9ef34ea0
Add list of things to do in the future
8 years ago
Luis Diaz Mas
6be5278dd2
Fix inclusion of file
8 years ago
Luis Diaz Mas
27cde135d9
Remove more useless include_directories
8 years ago
Luis Diaz Mas
93e603e031
Fix linking problems with pthreads
8 years ago
Luis Diaz Mas
9808c3bf2d
Simplify CMake code to identify FreeBSD systems
8 years ago
Luis Diaz Mas
f5f5826c03
Use target_sources to extend the list of sources in exceptional situations
8 years ago
Luis Diaz Mas
45807ca03d
Do not include SSH and CURL include dirs globally. Do it properly for the exiv2lib target
8 years ago
Luis Diaz Mas
c50702612d
Simplify CMake code for handling SSH and CURL cases
8 years ago
Luis Diaz Mas
8dada35129
Remove unused cmake code
8 years ago
Luis Diaz Mas
69fb40fdc6
Simplify compiler info handling in CMake
8 years ago
Luis Diaz Mas
d29b3b6a10
Remove CMake policy CMP0042. CMake 3.1 already support MACOSX_RPATH
8 years ago
Luis Díaz Más
57cd78b517
Put all the CMake related with the exiv app together
8 years ago
Luis Díaz Más
ee61c24459
Remove inclusion of many useless include_directories
8 years ago
Luis Díaz Más
1c03767391
Move inclusion of private header from .hpp to .cpp (not needed in the .hpp)
8 years ago