Luis Diaz Mas
e62122bb9c
Add ccache support with CMake
8 years ago
Luis Díaz Más
bf8edbb82a
Merge pull request #42 from piponazo/sharedLib
...
Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS
8 years ago
Luis Diaz Mas
1e90301018
Generate exiv2lib as static library in travis and comment other of the elements in the configuration matrix
8 years ago
Luis Díaz Más
31a51fda8a
Replace EXIV2_ENABLE_SHARED by BUILD_SHARED_LIBS. Also use EXV_HAVE_DLL only for the exiv2lib target
8 years ago
Luis Díaz Más
1bd985a287
Merge pull request #41 from piponazo/appVeyor
...
Add support for AppVeyor.
8 years ago
Luis Diaz Mas
2ae24982ef
Use appveyor url for the main exiv2 repo
8 years ago
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
8 years ago
Robin Mills
48ffeaa254
Merge pull request #40 from clanmills/master
...
Tidying up from ./configure --with-adobe Mac link issue. Removed website/
8 years ago
Robin Mills
938850db08
Fixing typos discussed in code review.
8 years ago
Robin Mills
d5d5a200cc
Remove website/ (now in svn://dev.exiv2.org/svn/team/website)
8 years ago
Robin Mills
eaeb54d248
Documentation Update.
8 years ago
Robin Mills
a348b23f71
Silence unwanted warning from script
8 years ago
Robin Mills
78e7cc8f69
Fixing samples/Makefile on linux
8 years ago
Robin Mills
0917c5f391
Adding generated file include/exiv2/exv_conf.h to .gitignore
8 years ago
Robin Mills
b5cac373b1
Merge pull request #39 from Exiv2/autotoolsMacLink
...
./configure --with-adobe[=2016|2014|2013] for MacOSX
8 years ago
Luis Díaz Más
9263860ca3
Merge pull request #38 from piponazo/ignoreGit
...
Add build directory to the .gitignore file
8 years ago
Luis Díaz Más
cd5a3ed02a
Merge pull request #37 from a17r/cmakebeautification
...
cmakebeautification
8 years ago
Luis Díaz Más
d713484dbd
Add build directory to the .gitignore file
8 years ago
Andreas Sturmlechner
a768b85191
Lowercase target_link_libraries
8 years ago
Andreas Sturmlechner
20c7ad6c59
Lowercase include{,_directories}
8 years ago
Andreas Sturmlechner
1fc319c0e4
Lowercase add_custom_target, configure_file, install macros
8 years ago
Andreas Sturmlechner
40565761d1
Lowercase add_{definitions,subdirectory}, set{_*} and option macros
8 years ago
Andreas Sturmlechner
06b20523f7
Lowercase if/else/endif/foreach/endforeach
8 years ago
Luis Díaz Más
a973168ca9
Merge pull request #36 from piponazo/fixOutputDirectories
...
Fix output directories
8 years ago
clanmills
fcaf2be556
fix buildXMPsdk.sh to build 64 bit build of 2014.
8 years ago
clanmills
573b2cfcd2
XMPsdk fixes. 2013 and 2016 build and (mostly) pass the test suite.
8 years ago
Luis Diaz Mas
f0cb77cbdf
Run tests and make install in travis
8 years ago
Luis Diaz Mas
91ca733b8d
Add a new configuration to compile the project in Debug mode (Travis)
8 years ago
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