Robin Mills
f0b15d40ef
fix_packaging_0.27
5 years ago
clanmills
7658d8aefd
fix_macOS_0.27
5 years ago
Robin Mills
d3444d4547
fix_GCC48
5 years ago
Andreas Sturmlechner
0890d66a6e
EXIV2_ENABLE_SSH: Fix compatibility with >=libssh-0.9.2
...
0.9.1 remains broken regardless and is beyond fixing in this place.
Build-tested with both libssh 0.9.0 and 0.9.2.
Solution copied from KDE's kio-extras commit 24506c2af8d1904a99538543804306c6c2b81ca2
6 years ago
Luis Diaz
a62e35edb6
Remove compiler flag which is causing issues in Fedora_MinGW
6 years ago
Luis Diaz
907a5aef3b
clang guard for -fstack-protector-strong
6 years ago
Luis Díaz Más
9a0889c744
FORTIFY not used on OSX
6 years ago
Luis Díaz Más
006dcde403
Better usage of --coverage flags
6 years ago
Luis Díaz Más
9c7c3c6d22
Allow to use new compiler flags in clang
6 years ago
Luis Díaz Más
1fa5839c8e
cmake: use add_compile_option & add new security flags
...
- Replacement of CMAKE_CXX_FLAGS by add_compile_option where it was
possible
- Addition of new compiler flags which are interesting in terms of
software security
- Do not mix coverage flags with -O0 and -g
6 years ago
Robin Mills
de9ce41a14
Add README-SAMPLES.md to packages
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
3ad2c8a525
fix_966_macosx_libintl_mono_framework
6 years ago
Andreas Sturmlechner
89d8160a41
Drop now obsolete FindSSH.cmake
6 years ago
Andreas Sturmlechner
e85ce17fc9
Switch to libssh's own libssh-config.cmake
...
This is provided by libssh since 2013.
6 years ago
Robin Mills
f4a37c63f2
version.cpp Pragma removed. Platform includes simplified.
...
cmake/packaging.cmake Changed comment about VS version numbers
6 years ago
Robin Mills
955962eaa8
Code revisions after review by @piponazo
6 years ago
Robin Mills
b0a9cb5624
NetBSD/FreeBSD Support
6 years ago
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