Robin Mills
514ae0fa89
Fix #780
6 years ago
Luis Díaz Más
00f31f2d35
Replace check_function_exists by check_cxx_symbol_exist
6 years ago
Dan Čermák
d58ad1d056
[Doxygen] define PARSED_BY_DOXYGEN when building the documentation
...
This allows us to hide internal namespaces and some template magic which serves
little purpose to have in the API documentation
6 years ago
Luis Diaz Mas
aea51f5d41
[doxygen] disable generation of TODO list
6 years ago
Luis Diaz Mas
84baf3cec0
Update doxygen template to doxygen 1.8.13
6 years ago
Luis Diaz Mas
3b2e2cc442
Generate doxygen.hpp page
6 years ago
Michał Walenciak
6887822243
removing unused header generation
6 years ago
Luis Diaz Mas
eca3eb711a
Do not tread deprecation warnings as errors
7 years ago
Luis Diaz Mas
25bfeb4245
Print deprecation warning in CMake report
7 years ago
Luis Diaz Mas
0e02d46aa8
CMake: add mechanism to deprecate code
7 years ago
Luis Díaz Más
04c9b181cc
Fix #644 . Export specializations of BasicError
...
- Only export BasicError::setMsg which is the only implementation present in the .cpp
- Only export BasicError specialization on __APPLE__
It seems that gcc automatically adds the attribute when the visibility
settings are set to hidden. See this link for more information:
https://reviews.llvm.org/D35388
7 years ago
Luis Diaz Mas
e706cca190
Fixes in .pc file for being compatible with more distributions
7 years ago
Luis Diaz Mas
acc9fa012d
Reliable detection of strerror_r variants
7 years ago
Andreas Schneider
ad95969a08
cmake: Use correct installation dir for generated docs
...
Fixes #623
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
(cherry picked from commit f8f63a8b4033549d47384c6e2b1972ae1a2775fc)
7 years ago
Robin Mills
38e2fb7ca7
Fix video/webready package name.
7 years ago
Robin Mills
6e14f4a3ba
Fixing another typo!
7 years ago
Robin Mills
e7c9fc2d83
Fix typos is cmake/packaging.cmake
7 years ago
Robin Mills
97292aef66
Update packaging to respect Video, Webready and Edition of MSVC
7 years ago
Robin Mills
c32b413f74
Fix: https://github.com/Exiv2/exiv2/issues/575
7 years ago
Robin Mills
d8a15e1d13
Do not put "Clang" in the Darwin build bundle name.
7 years ago
Robin Mills
2ba7866f22
Restore cpack_source_generator
7 years ago
Robin Mills
cb5f0f29db
Change how packaging detects Clang.
7 years ago
Robin Mills
5e75f51fde
Correction to previous commit.
7 years ago
Robin Mills
985d0492e2
Updating packaging for clang: Platform[{64|32}][Clang][Static][Debug]
7 years ago
Robin Mills
b944b2ace7
packaging cleanup
7 years ago
Robin Mills
f97c38d44a
Change package names Platform{64|32}[Static][Debug]
7 years ago
Robin Mills
045af8ea36
add logs to the build bundle
7 years ago
Robin Mills
a18c24249a
Add packaging changes for CYGWIN64/CYGWIN32 and Linux32
7 years ago
Robin Mills
6f437bcc0a
Add cmake/msvc_conan_profiles
7 years ago
Luis Díaz Más
f92030d650
CMake: remove XMPSRC variable.
7 years ago
Luis Diaz Mas
3f2e0de0db
Print CMAKE_BUILD_TYPE after configuring the project
7 years ago
Luis Díaz Más
186352e295
conan: copy 3rd party dlls only if the conanDlls folder exists
...
Note that this folder will only exists if at least one of the conan packages managed with the shared option = True.
7 years ago
Luis Díaz Más
91a6e79d5c
CMake: Use cmake_dependent_option for EXIV2_ENABLE_NLS
7 years ago
Robin Mills
e66c832008
Exiv2 v0.27.0.2 Documentation updates for localisation.
7 years ago
Robin Mills
9255fc2b4e
Doxyfile.in and website/doxygen/Doxyfile have been rationalised/simplified.
...
website/doxgen/Doxyfile is copied from cmake/Doxyfile.in and patched to deliver website look'n'feel.
website is stored in svn://dev.exiv2.org/svn/team/website
7 years ago
Robin Mills
906870e514
Do not store test/tmp in package_source.
7 years ago
Robin Mills
5486106ed5
Change MinGW package name from MinGW-64 to MinGW64 (and MinGW-32 to MinGW32)
7 years ago
Robin Mills
99ca43aa11
Ignore packages when generating a source package.
7 years ago
Robin Mills
4bb18a32ff
Use cmake option -DEXIV2_TEAM_PACKAGING
7 years ago
Robin Mills
dd030fc639
Fix FreeBSD to copy releasenotes/Linux/ReadMe.txt ( #497 )
7 years ago
Luis Diaz Mas
d6c6d469a9
CMake: Use add_definitions instead of add_compile_definitions
7 years ago
Luis Díaz Más
9980107586
Only include zlib directory when building the exiv2lib
7 years ago
Luis Díaz Más
4d47b08a16
CMake: Move gtest finding to unitTests folder
7 years ago
Luis Díaz Más
38b60a3e8e
CMake: Simplify Intl finding
7 years ago
Luis Díaz Más
b91c0a8898
resolve #536
7 years ago
Luis Díaz Más
38ed6de05d
MSVC: Move compile definitions from config.h to CMake.
...
+ Also remove inclusion of <Windows.h> from config.h
7 years ago
Luis Díaz Más
3009cc4c0c
Fix definition of EXV_ENABLE_NLS
7 years ago
Luis Díaz Más
307cb27d31
Move find_package(MSGFMT) to po/CMakeLists.txt.
...
We do not want to find the package unless the PO option is enabled.
7 years ago
Luis Díaz Más
274ef04f7e
CMake: Proper way to require c++98 standard
7 years ago
Luis Díaz Más
244f00bf3a
CMake: Do not add conan global compiler flags
...
+ Add conan-gtest compile definitions for the unit_tests target
7 years ago