Luis Díaz Más
b304244766
Move winsock2 inclusion to http.cpp
5 years ago
Robin Mills
604a268059
Second effort to unexpose winsock2.h from include <exiv2/exiv2.hpp> using EXIV2_BUILDING_EXIV2 mechanism.
5 years ago
Luis Díaz Más
f39b23806b
Assume existence of stdint.h
5 years ago
Jan Tojnar
48f2c9dbba
cmake: Fix paths with absolute GNUInstallDirs
...
It is not generally true that `CMAKE_INSTALL_<dir>` variables are relative paths:
https://github.com/jtojnar/cmake-snips#concatenating-paths-when-building-pkg-config-files
https://github.com/jtojnar/cmake-snips#assuming-cmake_install_dir-is-relative-path
Let's join them properly as paths, not strings.
On Windows, the absolute paths will likely remain unsupported as neither the CMake function,
nor the C++ code is able to detect absolute paths.
Signed-off-by: Jan Tojnar <jtojnar@gmail.com>
5 years ago
Robin Mills
ada86be02b
Exiv2 v0.27.3 GM
5 years ago
clanmills
7b15178f66
Dump revision number.
5 years ago
Luis Díaz Más
19f57060af
Fix cmake install in case of subdirectory use
...
Original commit 7a7d6a0979664db19462ebc655f23a68da523e63 could not be
cherry-picked. Kudos to Taras Kushnir
5 years ago
clanmills
a3451e2e43
Bump Version! (yea, code-complete, I believe).
5 years ago
clanmills
43b06b6814
Don't allow binary into the output stream!
5 years ago
Luis Díaz Más
38e37b7c61
Use -DCMAKE_CXX_STANDARD=98 in our travis jobs
5 years ago
Robin Mills
ae87269ab1
Set default for -DEXIV2_BUILD_UNIT_TESTS OFF
5 years ago
clanmills
63a13e8620
Adding option -DEXIV2_BUILD_USE_C++11
5 years ago
Robin Mills
2b7ae83435
0.27.31_bump_revision_number
5 years ago
Robin Mills
920a03886e
Use PROJECT_VERSION_TWEAK to identify RC#
5 years ago
Robin Mills
d0f6eb01c1
Makeover Release Notes and platform/ReadMe
5 years ago
Robin Mills
98adf41df9
Documentation maintenance
5 years ago
clanmills
53ac282218
enhanced_test4_0.27
...
a) new_tests => python_tests
b) FreeBSD grep/pipe issue in version_test
c) report summary of bash_tests
5 years ago
clanmills
bf7796b1d2
Revert "enhanced_test4_0.27"
...
This reverts commit 19ee0f6ef8
.
5 years ago
clanmills
19ee0f6ef8
enhanced_test4_0.27
...
a) new_tests => python_tests
b) FreeBSD grep/pipe issue in version_test
c) report summary of bash_tests
5 years ago
clanmills
35a0627b76
Replace make test with make bash_tests because CMake/Linux refuses a target called 'test'
5 years ago
clanmills
904fa19d1c
Code changes
5 years ago
Robin Mills
2d57901d87
Merge branch '0.27-maintenance' into 0.27.3-RC1
5 years ago
clanmills
171bc40afd
Run a reduced test suite on Unix platforms.
5 years ago
Robin Mills
418e09e7c9
Bump revision number
5 years ago
Robin Mills
d0af504e4d
bumpVersion_0.27.3.9
5 years ago
clanmills
4cf040ac4a
Install man page from man/man1/exiv2.1
6 years ago
Robin Mills
07c0b7f51e
Bump Revision Number.
6 years ago
Robin Mills
73c592cdc9
Change EXIV2_ENABLE_NLS default to Off, removed EXIV2_BUILD_PO. Documentation Update. Restored find_package(Intl REQUIRED)
6 years ago
Robin Mills
88b5dd6151
Bump Revision Number
6 years ago
Robin Mills
dfc6e08f53
0.27.2 RC2 bump revision number
6 years ago
Robin Mills
8c8a63c1f0
Exiv2 v0.27.2 RC1
6 years ago
clanmills
977a9b38a9
Bump.
6 years ago
Robin Mills
37c315fc9e
Changes for v0.27.1
6 years ago
Robin Mills
6cfd7019bd
Bump build number
6 years ago
Robin Mills
49be6a4b74
Set version 0.27.1.19 (9 = WIP for 0.27.1.1) (0.27.1.1 = RC1 for 0.27.1)
6 years ago
Andreas Schneider
ed3a0f1341
cmake: Install header files without globbing
...
Fixes #627
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit 0b34ccb9a3b26cd1c5267c6a5c15e9fa1a665adb)
7 years ago
Luis Díaz Más
93d69e3760
Set version 0.27
7 years ago
Robin Mills
184dc97ed0
Bump Version to 0.27.0.3
7 years ago
Luis Díaz Más
91a6e79d5c
CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS
7 years ago
Robin Mills
ab859d8518
Set MSVC default EXIV2_ENABLE_NLS=Off
7 years ago
Robin Mills
c5106ca87c
Bump the version to 0.27.0.2
7 years ago
Luis Diaz Mas
ea5ae1b94c
CMake: Do not use project(DESCRIPTION) (only available from CMake 3.9)
7 years ago
Luis Díaz Más
09ad415f1f
CMake: Define PROJECT_DESCRIPTION
7 years ago
Luis Díaz Más
bc215c01a2
CMake: move CMake definitions to the main cmake file
...
Note that the reason to do that is to make PACKAGE_URL variable visible when
the exiv2.pc is generated.
7 years ago
Luis Díaz Más
afc1a1e526
Install exiv2.pc into prefix/lib/pkgconfig
7 years ago
Luis Díaz Más
c87749a5e2
Configure exiv2.pc file and install it into share
7 years ago
Luis Diaz Mas
611d6c7bbc
CMake: Move uninstall code to mainSetup
7 years ago
Luis Diaz Mas
f7fb146389
Add EXIV2_TEAM_PACKAGING cmake variable to add CPack configuration
7 years ago
Robin Mills
5f6ef65695
Update PROJECT_VERSION & add install() commands for CPack
...
- Version updated to 0.27.0.1.
- Release notes for MacOS-X Package, Linux, CYGWIN, win64 and msvc
- Redmine Release Notes Updated.
7 years ago
Luis Díaz Más
dc086d2ebb
Default to /MD(d) even for STATIC builds.
...
We had issues to compile exiv2 due to a undefined symbol referenced in expat.lib (Explained in #487 ).
Static builds in Windows need to use msvcrt.lib where the missing symbol ("__imp__mbspbrk") was
defined. We can still decide to use the STATIC CRT library by using:
cmake -DBUILD_SHARED_LIBS=OFF -DEXIV2_ENABLE_DYNAMIC_RUNTIME=OFF
7 years ago