You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
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
..
CMakeLists.txt cmake: Fix paths with absolute GNUInstallDirs 5 years ago
TODO typo (GNU compliant) 15 years ago
actions.cpp Fix exiv2 option --binary to enable report of long binary values. 5 years ago
actions.hpp cleanup header inclusions in API 7 years ago
asfvideo.cpp cleanup header inclusions in API 7 years ago
basicio.cpp fix_1211_c++11_0.27. I'll explain this in the PR. 5 years ago
bigtiffimage.cpp fix_1091_0.27 5 years ago
bmpimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
canonmn_int.cpp fix_1004_0.27 5 years ago
canonmn_int.hpp Add various attributes for canon maker note 5 years ago
casiomn_int.cpp Copyright to Exiv2 authors 7 years ago
casiomn_int.hpp Copyright to Exiv2 authors 7 years ago
convert.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
cr2header_int.cpp Fix bug in Cr2Header::read 7 years ago
cr2header_int.hpp Add explicit to constructors with 1 argument 7 years ago
cr2image.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
crwimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
crwimage_int.cpp fix_1219_mingw_crw_date_0.27 5 years ago
crwimage_int.hpp Throw an exception if the data location is invalid. (#842) 6 years ago
datasets.cpp Copyright to Exiv2 authors 7 years ago
doxygen.hpp.in Add README-SAMPLES.md and remove exiv2samples.1 (#921) 6 years ago
easyaccess.cpp Fix #561. Use proper counter for the idx variable 7 years ago
enforce.hpp Copyright to Exiv2 authors 7 years ago
epsimage.cpp Remove deprecated code from version source files 7 years ago
error.cpp fix_1045_0.27 5 years ago
exif.cpp Don't allow binary into the output stream! 5 years ago
exiv2.cpp cmake: Fix paths with absolute GNUInstallDirs 5 years ago
exiv2app.hpp Include unistd.h only where it is needed 7 years ago
fff.h #1149. Added fff.h (from plir.com) and code strengthening. 10 years ago
fujimn_int.cpp fix_1047_0.27 5 years ago
fujimn_int.hpp Copyright to Exiv2 authors 7 years ago
futils.cpp Issue identified in #1101 master/MinGW/Qt. Apply the change here (although this is working on 0.27-maintenance) 5 years ago
getopt.cpp Fix -vVg loops 7 years ago
getopt.hpp Changes for cross-platform getopt 7 years ago
gifimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
helper_functions.cpp Copyright to Exiv2 authors 7 years ago
helper_functions.hpp Copyright to Exiv2 authors 7 years ago
http.cpp fix_1211_c++11_0.27. I'll explain this in the PR. 5 years ago
i18n.h Copyright to Exiv2 authors 7 years ago
image.cpp Fix write ability flags of PSD files (#1260) 5 years ago
image_int.cpp Add missing inclusions of cstdio and cstdarg 7 years ago
image_int.hpp Fix compilation in clang 7 years ago
ini.cpp Add explicit to constructors with 1 argument 7 years ago
iptc.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
jp2image.cpp Fixed typo declaration of pad when writing ICC profile. 5 years ago
jpgimage.cpp Fix format-overflow warnings by using bigger buffer 6 years ago
makernote_int.cpp fix_Sony2010e_0.27 Thanks to @sridharb1 5 years ago
makernote_int.hpp fix_Sony2010e_0.27 Thanks to @sridharb1 5 years ago
matroskavideo.cpp cleanup header inclusions in API 7 years ago
metadatum.cpp Copyright to Exiv2 authors 7 years ago
minoltamn_int.cpp Fix: https://github.com/Exiv2/exiv2/issues/577 7 years ago
minoltamn_int.hpp Copyright to Exiv2 authors 7 years ago
mrwimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
nikonmn_int.cpp fix_1208_NikonLens_0.27 5 years ago
nikonmn_int.hpp fix646_NikonAF22 6 years ago
olympusmn_int.cpp Copyright to Exiv2 authors 7 years ago
olympusmn_int.hpp Copyright to Exiv2 authors 7 years ago
orfimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
orfimage_int.cpp add _int suffix to all the internal files 8 years ago
orfimage_int.hpp Add explicit to constructors with 1 argument 7 years ago
panasonicmn_int.cpp Add some values to panasonic focus mode attribute 5 years ago
panasonicmn_int.hpp Copyright to Exiv2 authors 7 years ago
pentaxmn_int.cpp Detab src/pentaxmn_int.cpp 5 years ago
pentaxmn_int.hpp Copyright to Exiv2 authors 7 years ago
pgfimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
pngchunk_int.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
pngchunk_int.hpp Copyright to Exiv2 authors 7 years ago
pngimage.cpp Fix compiler error when using EXIV2_DEBUG_MESSAGES. 5 years ago
preview.cpp Add bounds check. (#840) 6 years ago
private.h Remove obsolete svn revision 8 years ago
properties.cpp fix_1033_0.27 5 years ago
psdimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
quicktimevideo.cpp cleanup header inclusions in API 7 years ago
rafimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
riffvideo.cpp cleanup header inclusions in API 7 years ago
rw2image.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
rw2image_int.cpp add _int suffix to all the internal files 8 years ago
rw2image_int.hpp Copyright to Exiv2 authors 7 years ago
safe_op.hpp Copyright to Exiv2 authors 7 years ago
samsungmn_int.cpp Copyright to Exiv2 authors 7 years ago
samsungmn_int.hpp Copyright to Exiv2 authors 7 years ago
sigmamn_int.cpp Copyright to Exiv2 authors 7 years ago
sigmamn_int.hpp Copyright to Exiv2 authors 7 years ago
sonymn_int.cpp fix_Sony2010e_0.27 Thanks to @sridharb1 5 years ago
sonymn_int.hpp fix_Sony2010e_0.27 Thanks to @sridharb1 5 years ago
ssh.cpp Copyright to Exiv2 authors 7 years ago
tags.cpp Pointless change to trigger CI which is beefing about test_issue_987 which has been removed. 5 years ago
tags_int.cpp Removed print0x9286() from tags.cpp. Codecov detected that this code is no longer used! Amazing. 5 years ago
tags_int.hpp Removed print0x9286() from tags.cpp. Codecov detected that this code is no longer used! Amazing. 5 years ago
tgaimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
tiffcomposite_int.cpp fix_1046_pt-GPSProcessingMethod 5 years ago
tiffcomposite_int.hpp Copyright to Exiv2 authors 7 years ago
tifffwd_int.hpp Copyright to Exiv2 authors 7 years ago
tiffimage.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
tiffimage_int.cpp fix_Sony2010e_0.27 Thanks to @sridharb1 5 years ago
tiffimage_int.hpp Add explicit to constructors with 1 argument 7 years ago
tiffvisitor_int.cpp fix1001_rename_AFPrimaryPoint 6 years ago
tiffvisitor_int.hpp Add support for Exif.Canon.AF tags to be read from images 6 years ago
timegm.h Add back localtime.c implementation for MinGW 7 years ago
types.cpp cmake: Fix paths with absolute GNUInstallDirs 5 years ago
tzfile.h Remove obsolete svn revision 8 years ago
unused.h Copyright to Exiv2 authors 7 years ago
utils.cpp Copyright to Exiv2 authors 7 years ago
utils.hpp Copyright to Exiv2 authors 7 years ago
utilsvideo.cpp removinf usage of EXIV2_DEPRECATED macro 6 years ago
value.cpp fix_1266_GPSProcessingMethod 5 years ago
version.cpp fix_1219_mingw_crw_date_0.27 5 years ago
webpimage.cpp Fix compiler warning on macOS about enforce condition being always true. 5 years ago
xmp.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago
xmpsidecar.cpp Replace DEBUG with EXIV2_DEBUG_MESSAGES 6 years ago