[vtk-developers] Proposal to bump CMake minimum version to 2.8.8

Jean-Christophe Fillion-Robin jchris.fillionr at kitware.com
Tue Jul 30 15:39:46 EDT 2013


+1

If we bump, what about requiring CMake 2.8.11 ? You could then use
INTERFACE_INCLUDE_DIRECTORIES [1], or any of the INTERFACE_* property

[1]
http://cmake.org/cmake/help/v2.8.11/cmake.html#prop_tgt:INTERFACE_INCLUDE_DIRECTORIES


On Tue, Jul 30, 2013 at 3:34 PM, Marcus D. Hanwell <
marcus.hanwell at kitware.com> wrote:

> On Tue, Jul 30, 2013 at 3:06 PM, Marcus D. Hanwell
> <marcus.hanwell at kitware.com> wrote:
> > Hi,
> >
> > I propose that we bump our CMake minimum version to from 2.8.5 to
> > 2.8.8 (going from a version released in July 2011 to one released in
> > April 2012). My main motivation is so that we can add private
> > dependencies to modules using the public/private interface library
> > API, and make use of per-target include directories. There are several
> > other minor feature improvements and additions, and with 6.0 just
> > released we have approximately half a year until distributions will
> > begin packaging this version.
> >
> > Private dependencies would let us clearly define what is an interface
> > library, and what is limited to implementation and does not need to be
> > added to link lines for dependent libraries (when building shared at
> > least). This would also allow us to reduce the number of include
> > directories to those in the current private set and the accumulated
> > public set and should improve compilation speed.
> >
> > I think most of our dashboards already have 2.8.8 as other projects
> > already require this or later, and it would allow us to simplify some
> > of our CMake code that was condiitionally using some of these new
> > features.
> >
> To add, the oldest we currently test/verify on the dashboards is
> 2.8.7, and several of those machines would need to be updated to at
> least 2.8.8.
>
> Marcus
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> http://www.vtk.org/mailman/listinfo/vtk-developers
>
>


-- 
+1 919 869 8849
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20130730/f1decbb4/attachment.html>


More information about the vtk-developers mailing list