Luis Díaz Más
f39b23806b
Assume existence of stdint.h
5 years ago
Luis Díaz Más
b7ee13eb63
Use ctime instead of time.h
5 years ago
Luis Diaz Mas
bfd0e0593b
Use check_cxx_compiler_flags instead of C version
5 years ago
Robin Mills
f518b41afb
Merge pull request #1296 from Exiv2/fix_ci
...
Fix_ci_0.27
5 years ago
clanmills
7c895dd69f
Disable Fedora/CentOS/Archlinux on gitlab/CI.
5 years ago
clanmills
d4db8e4e42
-DCMAKE fix. Thanks @piponazo
5 years ago
Robin Mills
e2500bc744
Merge pull request #1294 from jtojnar/includedir
...
cmake: Fix include_directories for exiv2lib target (0.27->master)
5 years ago
clanmills
84400dbac0
Don't use ASAN on CI.
5 years ago
clanmills
b4aa32988a
Simplify ci/run.sh
5 years ago
clanmills
c50cf7d88d
-CMAKE_CXX_STANDARD=98 and Disable UNIT_TESTS.
5 years ago
clanmills
15f8050158
Remove .. from CMAKE_OPTIONS.
5 years ago
clanmills
79c83d1852
Use ubuntu on CI
5 years ago
clanmills
14e8c708ed
Fix #1300
5 years ago
clanmills
f483ed03a7
Tweak conversion.sh for TZ conversion error in MSVC.
5 years ago
LeoHsiao
d98d30ced2
Merge pull request #1289 from kmilos/0.27-rm-exiv2_ext
...
Remove EXIV2_EXT variable references
5 years ago
clanmills
9fb0df5f53
Disable coverage (see #1297 )
5 years ago
clanmills
6ddb1f63df
Build with C++11
5 years ago
clanmills
534b0c9941
Do not build WebReady with Visual Studio.
5 years ago
Jan Tojnar
306c8a6fd4
cmake: Fix include_directories for exiv2lib target
...
The headers are installed to ${CMAKE_INSTALL_INCLUDEDIR} but the CMake config was hardcoded to include directory.
5 years ago
Robin Mills
b60325a2ea
fix_solaris_stack_protection_0.27
5 years ago
Miloš Komarčević
92fbfc9f7f
Remove remaining vestiges of binary_extension
5 years ago
Robin Mills
bb771e5ea9
Merge pull request #1290 from Exiv2/fix_solaris_stack_protection_0.27
...
fix_solaris_stack_protection_0.27
5 years ago
Robin Mills
0005edf2f9
fix_solaris_stack_protection_0.27
5 years ago
Miloš Komarčević
8a68658f18
Remove EXIV2_EXT variable references
5 years ago
Robin Mills
2b807703c0
Merge pull request #1257 from LeoHsiao1/0.27-maintenance
...
Rewrite the bash test scripts into Python scripts
5 years ago
LeoHsiao
f99db7d61b
Refactor preview-test.sh to preview_test()
5 years ago
LeoHsiao
478f0e9635
Add find()
5 years ago
LeoHsiao
9e8eae0639
Refactor modify-test.sh to modify_test()
5 years ago
LeoHsiao
cec472132d
Refactor function execute() to class Executer
5 years ago
LeoHsiao
147ed39b3f
Adjust code spacing
5 years ago
LeoHsiao
99be739a9a
Refactor path-test.sh to path_test()
5 years ago
LeoHsiao
356a575b5a
Refactor modify-test.sh to iso65k_test()
5 years ago
LeoHsiao
63b074d690
Deprecated Config.exiv2_ext
5 years ago
Robin Mills
ff0671ccb7
Merge pull request #1275 from jtojnar/fix-paths-0.27
...
cmake: Fix paths with absolute GNUInstallDirs
5 years ago
Robin Mills
7573f66cd7
Merge pull request #1277 from Exiv2/fix_1276_BUILD_PO_0.27
...
fix_1276_BUILD_PO_0.27
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
clanmills
1a2300565a
fix_1276_BUILD_PO_0.27
5 years ago
Robin Mills
124c46379c
Merge pull request #1271 from jtojnar/fix-aarch64
...
Properly detect availability of flags in cmake/compilerFlags.cmake (#1252 )
5 years ago
Thomas Petazzoni
bbe0b70840
Properly detect availability of flags in cmake/compilerFlags.cmake ( #1252 )
...
Instead of relying on fragile and complex logic to decide if a
compiler flag is available or not, use the check_c_compiler_flag()
macro provided by the CMake standard library.
This for example avoids using -fcf-protection on architectures that
don't support this option.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
(cherry picked from commit dd2d181755a6e642c0a8e3225ef5407fff49eb3a)
When resolving the conflict from applying the patch, I also took the liberty
of re-indenting the snippet correcly and fixing mismatching
HAS_FCF_PROTECTION and HAS_FSTACK_PROTECTOR_STRONG variables
(the conditionals used GCC_ prefix but the variables were definded without it).
Signed-off-by: Jan Tojnar <jtojnar@gmail.com>
5 years ago
LeoHsiao
65a0ab1827
Ignore .vscode
5 years ago
LeoHsiao
e976d3795a
Ignore conversions_test() output differences on Windows
5 years ago
LeoHsiao
daa2a6fda5
Ignore printTest() output differences on Windows
5 years ago
LeoHsiao
caa1acf197
Adjust the format of the command on Windows
5 years ago
LeoHsiao
c7bf5dd12a
Adjust line breaks, binary extension on Windows
5 years ago
LeoHsiao
7fc960c520
Add environment variables: EXIV2_HTTP, EXIV2_PORT
5 years ago
Robin Mills
ab6c91dd64
Merge pull request #1267 from Exiv2/fix_1266_GPSProcessingMethod
...
fix_1266_GPSProcessingMethod
5 years ago
Robin Mills
f5c069bede
Merge pull request #1268 from Exiv2/fix_1268_GPSProcessingMethod
...
fix_1268_GPSProcessingMethod
5 years ago
LeoHsiao
788f78987c
Modify printTest(): Ignore the difference of data_dir
5 years ago
LeoHsiao
23b759bffa
Refactor iptctest.sh to iptc_test()
5 years ago
LeoHsiao
ae6976e3e2
Add functions: diff_byte(), diffCheck()
5 years ago