Luis Díaz Más
a2bb29011d
Move compiler flags configuration to a new file (config/compilerFlags.cmake).
...
Also define the PSAPI_VERSION only for the exiv2lib target (It's not needed for the rest of targets)
8 years ago
Andreas Sturmlechner
b81f493024
Add option to disable tools (currently exiv2 binary)
...
In a multiarch build, one may want to build binaries only for native arch.
8 years ago
Andreas Sturmlechner
aa6374b202
Use more GNUInstallDirs
...
Conveniently fixes multiarch install dir issues.
8 years ago
Luis Diaz Mas
8dada35129
Remove unused cmake code
8 years ago
Luis Diaz Mas
69fb40fdc6
Simplify compiler info handling in CMake
8 years ago
Luis Diaz Mas
d29b3b6a10
Remove CMake policy CMP0042. CMake 3.1 already support MACOSX_RPATH
8 years ago
Luis Díaz Más
ee61c24459
Remove inclusion of many useless include_directories
8 years ago
Luis Diaz Mas
2d011691f2
Compile XMP sources as an OBJECT Library
8 years ago
Luis Diaz Mas
b4a2b822c2
Remove usage of global variable INSTALL_TARGET_STANDARD_ARGS. Specify install destinitions in each target
8 years ago
Luis Díaz Más
a6dbbebb12
Only compile the xmp static library if EXIV2_ENABLE_LIBXMP is enabled
8 years ago
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
8 years ago
Luis Díaz Más
df899bfbc3
exv_conf.h is now generated in the CMAKE_BINARY_DIR to not mess up the source tree.
8 years ago
Luis Diaz Mas
8c323cad04
Remove EXV_HAVE_STDINT_H definition that was causing warnings
8 years ago
Luis Diaz Mas
09fc98eebf
Handle all the PACKAGE_XXX variables in the new cmake file
8 years ago
Luis Diaz Mas
13af648ee0
Handle correctly LIBINTL_H and NLS in the config.h.cmake file
8 years ago
Luis Diaz Mas
ab6858df68
Add new mechanism to generate the exv_conf.h file from CMake. SSH variable
8 years ago
Luis Diaz Mas
d12ee0ac26
Move cmake code to find dependencies into another file
8 years ago
Luis Diaz Mas
49153695f2
Move CMake summary messages to a different file
8 years ago
Fabian Vogt
04052ceb86
Do not use GCC_MINOR in CMakeLists.txt
...
"gcc -dumpversion" with GCC >= 7 only prints "7", thus GCC_MINOR is not defined.
That results in:
CMake Error at CMakeLists.txt:86 (list):
list index: 1 out of range (-1, 0)
8 years ago
clanmills
e345110555
Removing obsolete code in CMakeLists.txt Adding version-test.sh to make tests
8 years ago
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.
8 years ago
Bernd Kuhls
8af901ce05
cmake: always depend on threads, not only in the xmp case
8 years ago
Robin Mills
94b8285341
#1292 Fix submitted.
8 years ago
Robin Mills
be0945016b
#1269 Thank You to Ben for reporting this and providing the patch.
8 years ago
Robin Mills
284128723c
#1279 Bump to Exiv2 v0.26 (and library version 15).
8 years ago
HumanDynamo
fdfa212d8f
this cmake option is duplicated
9 years ago
HumanDynamo
221315d2bb
add support of MXE xrosscompiling for Windows, based on MinGW.
9 years ago
Robin Mills
7cb26f6b29
#1249 CMake fixes for clang
9 years ago
Robin Mills
6ea3b00b02
#1249 Fixes
9 years ago
Robin Mills
f13033b5f4
#1230 CMake build fixes.
9 years ago
Robin Mills
383ca9ec1b
#1230 and #1236 Buildserver maintenance. Work-in-progress fixes for CMake/MinGW32
9 years ago
Robin Mills
0abf56f71b
#1236 CMake build on MinGW.
9 years ago
Robin Mills
30c87b5989
#1188 and #1109 Correction to r4530 and r4531 to fix cygwin build-breaker (gnu++98 required for snprintf support)
9 years ago
Robin Mills
b45394b782
#1109 CMake changes for MinGW. I have not yet succeeded in get CMake/MinGW to work.
9 years ago
Robin Mills
57da10ff3c
#1109 Rollback r4505
9 years ago
Robin Mills
a9c8b1106a
#1109 Last role of the dice to get CMake/MinGW to work together.
9 years ago
Robin Mills
3c1819a37f
Fix CMake/MacOS-X Subversion_SVN_EXECUTABLE
9 years ago
Robin Mills
7adaf71d44
#1187 and #1041 . Fixing CMake/Linux build breakers concerning libpthread
9 years ago
Robin Mills
b12aca62cd
#1041 get jenkins_daily.sh to work on Mac/Cygwin/MSVC/Linux and publish builds on userContent/builds { daily/weekly/monthly}
10 years ago
Robin Mills
bb032fb6c7
#1041 Still struggling with the test suite
10 years ago
danielkaneider
c90253bc3c
[cmake] various msvc fixes
10 years ago
Robin Mills
85c6a7b109
#1041 . Changes discussed with Daniel on Skype.
10 years ago
danielkaneider
993a3bd06b
[cmake] added travis build file, fixes for osx and linux
10 years ago
danielkaneider
bc7f864088
[cmake] updated build scripts
10 years ago
danielkaneider
5c7ecc6514
[cmake] add webready support and better cmake for windows
10 years ago
Robin Mills
e3e4711190
#1125 . Thank You to Michał for reporting and providing the patch.
10 years ago
Robin Mills
2582a756eb
#1041 Thanks you to Emmanuel for the patch. Discussed here: http://dev.exiv2.org/boards/3/topics/2232
10 years ago
Andreas Huggel
4974ff976f
Bumped version to 0.25.
10 years ago
danielkaneider
a0aee652ab
cmake: add curl support for windows
10 years ago
Robin Mills
5aec2c4957
#1069 . Make video a build option (msvc/autotools/cmake). Default is not to build video or webready.
10 years ago
Robin Mills
bac6b6e332
#1031 Thank You Daniel for the patch. This submission is on the trunk.
10 years ago
Robin Mills
950fcdc131
#1032 . Thanks very much to Daniel for his help with this.
10 years ago
nkbj
71704eb90b
Whitespace cleanup.
11 years ago
nkbj
b8fd35dda7
Check for CMake policies before they are used to ensure compatibility with CMake 2.8.12. Set CMake 2.8.12 as minimum requirement.
11 years ago
Robin Mills
d393b0fa7e
trunk: exiv2 v0.25
11 years ago
Robin Mills
cbdeb45387
Issue: 993. Thank you Daniel for the patch. Two changes to the patch are explained in the Issue Report.
11 years ago
Robin Mills
66e473db32
GSoC2013 Video Write Code. Thank You, Mahesh for a lot of hard work. And Thanks to Abhinav for mentoring. Great Job, Guys.
11 years ago
Robin Mills
5aa90f66ae
#976 http://dev.exiv2.org/issues/976 Thank You, Nehal for both finding and fixing this.
11 years ago
Robin Mills
27080fe986
Fix CMake to execute the script src/svn_version.h (which generates the SVN support for Exiv2 -v -V).
...
Thanks to Mahesh for discovering this and letting me know.
11 years ago
Robin Mills
dbb75ead90
Issue: 920. Do not enforce gcc compiler on Apple platforms for CMake builds.
12 years ago
Robin Mills
b3fbf8655c
Bumping the revision number to 0.24. Yeah!
12 years ago
Robin Mills
0cc197ad2d
CMake build: simplification
12 years ago
Robin Mills
3f5e82bcc5
Issue:#905. Thank you Daniel for the patch.
12 years ago
Robin Mills
a7d516b072
Patch: Forum Topic 1177. Thanks very much to James for providing this.
12 years ago
Robin Mills
85cbfc6f40
Forum Issue: 1364 Simplication.
13 years ago
Robin Mills
f78485770c
Forum #1364 . Better CMake support for doing 'make doc'
13 years ago
Robin Mills
c58081c017
doc: updated as reported in http://dev.exiv2.org/boards/3/topics/1364 Thanks to Benjamin for bringing this to our attention.
13 years ago
Robin Mills
10f21d249f
Fix : #858 . Download video data on demand. More discussion in issue report.
13 years ago
Robin Mills
f5b05a5614
Post all executables to <exiv2-dir>/bin. Adjust test scripts accordingly. Added target make tests.
...
Thanks to Shawn for his input and help with this.
13 years ago
Robin Mills
7de8044ebf
Added cygwin support for exiv2 -v -V (verbose Version) listing of libraries loaded at run-time.
13 years ago
Robin Mills
e56fbdb12d
Fix: Bug #857 . Get CMake to compile with g++ instead of c++ (clang) compiler to eliminate warnings.
13 years ago
Robin Mills
4863c239c2
Fix. Issue: #856 . Refactoring msvc/CMake code. Thanks to Daniel for this patch.
13 years ago
Robin Mills
6318d3d806
Fix. Issue: #853 . More flexible way to detect and use existing Zlib libraries. Thanks Daniel for providing this patch.
13 years ago
Robin Mills
aa93afda60
Issue#722. SVN:2890 http://dev.exiv2.org/projects/exiv2/repository/revisions/2890
13 years ago
Robin Mills
14aa8806d8
CMake/Cygwin fix. autotools generated src/exv_conf.h being used by cmake (instead of his own).
...
- Added file detector and error message to CMakeLists.txt
- Added code to src/Makefile to delete src/exv_conf with $ make clean
13 years ago
Robin Mills
b77c25f3d4
Minor changes to CMake build. Restored building NLS support by default.
13 years ago
Robin Mills
67fe779212
MSVC/video port. Simplification of basicio.{hpp|cpp}. CMake updates to eliminate warnings in Cygwin. By default, don't build intl with CMake.
13 years ago
Robin Mills
a7fecfde78
cmake work in progress
13 years ago
Robin Mills
6f769602ae
cmake work in progress - see README-CMAKE and TODO-CMAKE for details
13 years ago
Robin Mills
7b49e908dc
see TODO-CMAKE for details. work in progress update
13 years ago
Robin Mills
a292d57fd8
Feature #536 Modifications to CMake files to support MSVC 32/64 bit builds of Dynamic/Static libraries and applications.
13 years ago
HumanDynamo
faf00a6451
polish
13 years ago
HumanDynamo
d3aaf04062
use dedicated licence file for CMake Script, as it done into KDE project.
13 years ago
Andreas Huggel
3a304fa0f0
Bumped version to 0.23
13 years ago
Andreas Huggel
1dd39bacc4
Added cmake patch to fix compilation on MSVC with KDE Windows (Ananta Palani)
13 years ago
Andreas Huggel
e56387caba
Updated version to 0.22.
14 years ago
Andreas Huggel
af26439393
Merged r2448:2451 from branches/0.21.1
14 years ago
Robin Mills
20e09dd14a
build: changes to README for Cygwin and MacOSX. Added buildForMac and change eol-style on config files.
15 years ago
Andreas Huggel
2c31d76566
Updated soversion.
15 years ago
HumanDynamo
ff908547a5
fix typo in cmake script. patch from Nikolai Saoukh
15 years ago
HumanDynamo
9e3f031138
polish
15 years ago
Andreas Huggel
fb9820d281
Bumped version to 0.21 to facilitate testing (soname remains unchanged for now).
15 years ago
HumanDynamo
bb832790c6
no need depency. Fix error for VC under win32
15 years ago
Andreas Huggel
7a0f08f716
Bumped version to 0.20.
15 years ago
HumanDynamo
7e9c416fed
set off by default
15 years ago
HumanDynamo
01ead35466
update
15 years ago
HumanDynamo
9cd84fda61
update
15 years ago
HumanDynamo
8f0da32dab
missing macro
15 years ago
HumanDynamo
c05265e5cf
added new rules to manage translations file.
...
Code inspired from huggin project.
This use a shell script. this one must be ported to CMake.
15 years ago
HumanDynamo
b1d9fa570b
polish
15 years ago
HumanDynamo
99c6d13cc1
polish CMake options typo
15 years ago
HumanDynamo
0f3e431f5f
add Package url rule
15 years ago
HumanDynamo
91fe6fc3b4
polish
15 years ago
HumanDynamo
67c267a383
it's usual to uppercase CMake macro calls.
15 years ago
HumanDynamo
faa17767c0
apply partially patch from Nikolai Saoukh, BUG #696
15 years ago
HumanDynamo
e07e85a696
update
15 years ago
HumanDynamo
07bd77fddc
polish
15 years ago
HumanDynamo
75dd2723cf
polish
15 years ago
HumanDynamo
3c96c34655
set NLS on by default
15 years ago
Andreas Huggel
59ae067412
Bumped version to 0.19.1 for testing.
16 years ago
Andreas Huggel
24285cbbf1
Bumped version to 0.19.
16 years ago
Andreas Huggel
d73096f95d
Bumped version to 0.18.99.
16 years ago
Andreas Huggel
370af5c8a3
Merged all changes from the unstable branch into the trunk.
16 years ago