Comments (7)
Jason. I've assigned this to @piponazo who is the team's CMake expert.
from exiv2.
Hi Jason, thanks for reporting this. I think I tried to add this feature and there was something about the current autotools design that block me to do it. Currently we are maintaining both configuration systems, and sometimes it is not easy to apply a change in cmake without breaking things in the autotools.
I will revisit this point ASAP and I will let you know if it's feasible to implement this feature fit the next 0.26.1 release. ;)
from exiv2.
I am investigating a bit and it seems that it is possible to add this feature without breaking things in the autotools part.
@jasjuang I will create a Pull Request soon so you can check my branch and test the final implementation ;)
from exiv2.
Jason and Luis: Thanks for your work on this. I own the Exiv2 autotools support and will investigate.
Jason:
Thanks for agreeing to work with us on vcpkg support in v0.26.1 Let's work together to ensure v0.26.1 fixes all your concerns. The v0.26.1 release was intended to be a minor effort. However the scope has extended and I have just started a 2 month trip away from home. I hope we'll achieve v0.26.1 RC1 in December and GM early 2018.
from exiv2.
@clanmills do we still need autotools?
from exiv2.
@Kicer86 I asked him the same question few weeks ago :). The idea is to keep everything as it is for 0.26.1, while we try to improve the CMake support. Afterwards, for the next stable version, I will propose deeper changes in the code base that could break the autotools support. In that case we could deprecate the autotools and just focus in the CMake code, if we can guarantee that we can build Exiv2 in all the platforms that the autotools do it nowadays.
I am in favour of just maintaining one system (CMake) instead of keeping the support for the mix of approaches we are maintaining today (autotools, cmake, Visual Studio Solution files ...)
from exiv2.
from exiv2.
Related Issues (20)
- Lens Recognition for Sigma 24mm f/1.4 DG HSM Art HOT 2
- JXR Format support HOT 1
- Writing XMP metadata to jp2 files erases all XMP metadata in file HOT 10
- Dates are misinterpreted as XmpText HOT 2
- Lens Recognition for Yongnuo YN 35mm f/2 HOT 4
- Sony Marker Notes in converted from ARW to DNG files no longer readable by exiv2 (but still readable by exiftool) HOT 2
- Release version 0.28.2 HOT 5
- Support winget installation HOT 3
- Canon Lens incorrectly identified as Sigma Lens HOT 11
- Canon EF 100mm f/2.8L Macro IS USM not accurately detected HOT 1
- RawTherapee ART and Darktable cannot recognise correctly Tamron and Tokina lenses on Nikon camera HOT 7
- exiv2 does not register certain namespaces present in an image HOT 1
- Improve i18n test coverage
- Timeout in OSS-Fuzz
- exiv2.org website redirects to DNS page HOT 2
- Orientation: CLI tool and C++ API disagree HOT 2
- CMake build fails if samples enabled but webready disabled, due to conntest sample dependency HOT 6
- Access Violation in value.cpp HOT 3
- cmake出错了 HOT 4
- Who can make changes in Wiki?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from exiv2.