Skip to content

Conversation

@mwoehlke-kitware
Copy link
Member

Fletch is part of the KWIVER ecosystem, of which ViViA is also a part. The purpose of fletch is to provide external third-party dependencies required by KWIVER software. Previously, we have had an implicit dependency on fletch, in that some or all of ViViA's third-party dependencies would typically be provided by fletch, with the developer manually specifying their paths. Adding fletch as an optional dependency allows us to discover those dependencies which are provided by fletch without additional user intervention, which makes it easier to configure ViViA.

Fletch is part of the KWIVER (http://www.kwiver.org/) ecosystem, of
which ViViA is also a part. The purpose of fletch is to provide external
third-party dependencies required by KWIVER software. Previously, we
have had an implicit dependency on fletch, in that some or all of
ViViA's third-party dependencies would typically be provided by fletch,
with the developer manually specifying their paths. Adding fletch as an
optional dependency allows us to discover those dependencies which are
provided by fletch without additional user intervention, which makes it
easier to configure ViViA.
@mwoehlke-kitware
Copy link
Member Author

@dstoup, PTAL. Note also that this has a "soft" dependency on Kitware/fletch#384; that PR is necessary for ViViA to find KML from fletch without additional intervention.

(I tested on my machine that this, with both PR's, suffices to find KML and libjson, which are the only dependencies I am consuming through fletch.)

@dstoup
Copy link
Contributor

dstoup commented Jun 1, 2018

Looks reasonable. When it lands in gitlab, I can verify that it works against all other packages as well.

@RustyBlue
Copy link
Contributor

👍

@RustyBlue
Copy link
Contributor

FWIW, I needed to specify PROJ4_LIBRARY

@RustyBlue
Copy link
Contributor

Another pass from scratch. I had to specify (in order) VXL_DIR (fletch not build with VXL), vidtk_DIR, kwiver_DIR, and then PROJ4_LIBRARY.

@dstoup
Copy link
Contributor

dstoup commented Jun 10, 2018 via email

@mwoehlke-kitware
Copy link
Member Author

VXL should be found assuming you built it in fletch

He didn't (as noted in previous comment). I'm also somewhat concerned about PROJ, though I suppose that's a fletch issue rather than a problem with the PR.

@dstoup
Copy link
Contributor

dstoup commented Jun 12, 2018 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants