Robin Mills
c82c4d0420
fix_1516_include_path
2021-08-07 13:54:44 +01:00
Luis Diaz Mas
e87424b5e0
Add CTest support
2021-05-15 16:58:24 +02:00
Luis Díaz Más
582edd399c
cmake: ignore PDBs warnings on Win/Debug/Static buils
2021-05-03 06:40:02 +02:00
Luis Díaz Más
53f18cf408
conan: use cmake_paths generator instead of cmake
...
We also upgraded the xcode version on Travis-CI
2021-04-23 14:53:08 +02:00
Luis Díaz Más
f601d23d5e
conan: update conan recipe versions
2021-04-23 14:53:08 +02:00
Robin Mills
a1abe21a71
Discussion: https://github.com/Exiv2/exiv2/issues/1200#issuecomment-623975537
2020-05-05 11:58:55 +01:00
clanmills
63a13e8620
Adding option -DEXIV2_BUILD_USE_C++11
2020-05-02 12:21:21 +01:00
Robin Mills
df04671976
Enforce cxx_std_98 in samples, unit_tests, and exiv2 application (to eliminate 2305 GCC unique_ptr warnings)
2020-04-30 11:20:37 +01:00
clanmills
e62bd8b94e
fix_1158_0.27
2020-04-14 09:04:17 +01:00
Robin Mills
0a47d93ccf
Add README-SAMPLES.md and remove exiv2samples.1 ( #921 )
...
* Add README-SAMPLES.md and remove exiv2samples.1
* Remove samples man page from CMake
* Add all sample programs to Doxygen.
* Adding links to source code on exiv2.org
Authored-By: Robin Mills <robin@clanmills.com>
Authored-By: Luis Díaz Más <piponazo@gmail.com>
2019-06-25 23:06:39 +02:00
Luis Díaz Más
f05d100579
CURL lib and include directories private for exiv2lib
...
(cherry picked from commit 5d64a0b11c5a45dd9d58c56e946301f3f98942a7)
2019-05-05 18:34:14 +02:00
Luis Díaz Más
85c27ea3b4
Link geotag sample against exiv2-xmp
2019-02-10 22:40:01 +01:00
Luis Díaz Más
4ed5bdc78b
CMake: Supress MSVC PDB warnings
2018-11-27 18:20:20 +01:00
Luis Díaz Más
e20329b8e0
Remove EXV_HAVE_DLL and disable C4251 always on msvc.
2018-11-11 12:27:26 +01:00
Luis Díaz Más
2afba9b127
Remove useless cmake information message
2018-09-12 19:22:31 +02:00
Luis Díaz Más
2698490584
Delete CRW samples that were not compatible with MinGW
2018-09-02 19:07:33 +02:00
Robin Mills
74bc0e0535
Changes for cross-platform getopt
2018-09-01 20:19:45 +02:00
Luis Diaz Mas
a9c9451588
Remove localtime.c and any other trick to handle timegm
2018-08-27 13:33:02 +02:00
Luis Diaz Mas
00502eabdd
Move mrwthumb to samples
2018-08-26 09:23:08 +02:00
Luis Diaz Mas
e9a6597a48
Move xmpdump to samples
2018-08-26 09:23:08 +02:00
Luis Diaz Mas
ac51fda7b5
Move crwparse to samples
2018-08-26 09:23:08 +02:00
Luis Diaz Mas
32b618b1c7
Move crwedit from exiv2lib to samples
2018-08-26 09:23:08 +02:00
Luis Diaz Mas
145f8fc456
Port redmine issues from the bash test suite to the python one.
...
* Port redmine issue 1024
* Port redmine issue 1026
* Port redmine issue 1040
* Port redmine issue 1044
* Port redmine issue 1053
* Port redmine issue 1054 (not finished yet; I found some issues there)
* Port redmine issue 1058
* Port redmine issue 1062
* Port redmine issue 1080
* Port redmine issue 1108
* Port redmine issue 1112
* Port redmine issue 1114
* Port redmine issue 1122
* Port redmine issue 1140
* Port redmine issue 1144
* Port redmine issue 1145
* Port redmine issue 1153
* Port redmine issue 1155
* Port redmine issue 1166
* Port redmine issue 1167
* Port redmine issue 1170
* Replace escaped chars in 1054
* Add brackets in exiv2json::main()
* Link all sample apps against exiv2lib
* Changes in 1054
* test 1054: fix dates depending on Local time
* Do not run make with VERBOSE=1
* Use system_tests.path
* Fix windows issues with quotes
* Use system_tests.path
* Use itertools to simplify test code
2018-07-31 18:18:14 +02:00
Luis Diaz Mas
773bdfd14e
Create a header where to keep an unique definition of UNUSED
2018-05-31 14:44:24 +02:00
Dan Čermák
8b7941b733
[cmake] Add EXTRA_COMPILE_FLAGS to samples & unitTests
...
Add the additional compiler flags added by -DEXIV2_TEAM_EXTRA_WARNINGS=ON to
the targets in samples/ & unitTests/
This fixes #204
2018-03-29 13:17:24 +02:00
Luis Díaz Más
3dbc7c1969
Fix compilation on Windows
2017-10-03 21:07:43 +02:00
Robin Mills
22aaff8682
Fix cmakeBuild.cmd --static to use zlibstatic.lib
2017-09-15 20:15:58 +01:00
Robin Mills
60d436c969
Many changes to CMakeLists.txt and cmakeBuild.cmd to support unicode, static linking, passing shared library build flags.
2017-09-05 21:36:56 +01:00
Andreas Sturmlechner
a768b85191
Lowercase target_link_libraries
2017-08-22 18:21:28 +02:00
Andreas Sturmlechner
1fc319c0e4
Lowercase add_custom_target, configure_file, install macros
2017-08-22 18:21:28 +02:00
Andreas Sturmlechner
40565761d1
Lowercase add_{definitions,subdirectory}, set{_*} and option macros
2017-08-22 18:21:18 +02:00
Luis Diaz Mas
90e8ad8a72
Only set CMAKE_RUNTIME_OUTPUT_DIRECTORY once
2017-08-21 23:24:19 +02:00
Luis Díaz Más
6a00d4b282
Move code from CMake_msvc.txt to config/compilerFlags.cmake
2017-08-21 22:39:26 +02:00
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
...
Conveniently fixes multiarch install dir issues.
2017-08-21 00:12:33 +02:00
Luis Diaz Mas
c415e7f509
Fix CMake configuration when XMP is disabled. Check XMP variable instead LIBXMP
2017-08-20 16:54:49 +02:00
Luis Diaz Mas
35c3e31958
Fixes for MSVC case
2017-08-18 13:55:45 +02:00
Luis Diaz Mas
27cde135d9
Remove more useless include_directories
2017-08-18 13:55:45 +02:00
Luis Diaz Mas
f5f5826c03
Use target_sources to extend the list of sources in exceptional situations
2017-08-18 13:55:45 +02:00
Luis Díaz Más
0ebd53b1fa
Simplify CMake code, and unify to lower case commands
2017-08-18 13:55:44 +02:00
Luis Díaz Más
73f53cc6f9
Move sample applications from src/CMakeLists.txt to samples/CMakeLists.txt
2017-08-18 13:55:44 +02:00
Luis Diaz Mas
b387d58507
Remove EXPAT_LIBRARIES from where it is not needed (already inherited from exiv2lib target)
2017-08-16 17:53:21 +02:00
Luis Diaz Mas
b4a2b822c2
Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target
2017-08-14 08:28:24 +02:00
Luis Díaz Más
291726ae45
The geotag sample depends on EXIV2_ENABLE_LIBXMP
2017-08-10 19:54:01 +02:00
Luis Díaz Más
b6885c8028
Since we are requiring CMake 3.1 we can remove the usage of PRIVATE_VAR and use directly PRIVATE or PUBLIC
2017-08-10 19:39:07 +02:00
clanmills
122cd5737f
Cosmetic modifications to Pull-21. Fix to ensure Cygwin uses #include <unistd.h>
2017-08-09 23:41:42 +01:00
clanmills
290164d1b6
Work in progress: https://github.com/Exiv2/exiv2/issues/3
...
Tested on MacOS-X. I'll test Linux/Cygwin/MSVC and close if good.
2017-06-05 13:25:14 +01:00
draekko
f23dc54b9c
Adding xmpprint sample
2017-05-29 12:13:04 -04:00
Robin Mills
be0945016b
#1269 Thank You to Ben for reporting this and providing the patch.
2017-03-17 12:58:18 +00:00
Robin Mills
f13033b5f4
#1230 CMake build fixes.
2016-10-03 16:55:54 +00:00
Robin Mills
7adaf71d44
#1187 and #1041 . Fixing CMake/Linux build breakers concerning libpthread
2016-06-05 06:15:30 +00:00