[vtk-developers] Compiling VTK as a single library

Joachim Pouderoux joachim.pouderoux at kitware.com
Fri Apr 24 15:42:04 EDT 2015


Ok I'll take a look at it.
However for now what I can tell is that this stuff has been compiled
successfully on Windows with MSVC2012-13 and ICC, and on Linux with GCC,
ICC and PGI.

*Joachim Pouderoux*

*PhD, Technical Expert*
*Kitware SAS <http://www.kitware.fr>*


2015-04-24 20:56 GMT+02:00 Robert Maynard <robert.maynard at kitware.com>:

> The only issue that I see with the code is that CMAKE_AR sound be used
> directly. IIRC you should look at CMAKE_CXX_ARCHIVE_CREATE /
> CMAKE_CXX_ARCHIVE_APPEND / etc. On top of that you might think about
> handling if the user has enabled INTERPROCEDURAL_OPTIMIZATION which
> cause the linux intel to use xiar instead of the archiver in CMAKE_AR.
>
>
> On Fri, Apr 24, 2015 at 2:34 PM, David Gobbi <david.gobbi at gmail.com>
> wrote:
> > It's a much smaller change than I thought it would be! If this works
> > cross-platform, I definitely think it would be worthwhile.
> >
> >  - David
> >
> >
> > On Fri, Apr 24, 2015 at 11:30 AM, David Cole <DLRdave at aol.com> wrote:
> >>
> >> It would be useful to push this as a test branch, but with the "one
> >> library" flag turned ON by default, so that we can see if it
> >> builds/works everywhere that CDash at home / buildbot tests things.
> >>
> >> It doesn't look overly complicating, and it could definitely be useful
> for
> >> some.
> >>
> >>
> >> D
> >>
> >>
> >> On Fri, Apr 24, 2015 at 1:15 PM, Joachim Pouderoux
> >> <joachim.pouderoux at kitware.com> wrote:
> >> > This is basically the 2 last commits on this old branch:
> >> >   https://github.com/jpouderoux/VTK/tree/CompileVTKAsOneBigLibrary
> >> > It claims that it generates a static lib but in my memory I made it
> >> > works as
> >> > a dynamic lib as well...
> >> >
> >> > Note that it also contains a script that trims down lot vtk sources
> >> > directories which are not used in my project, just ignore it for sure.
> >> >
> >> > Joachim Pouderoux
> >> >
> >> > PhD, Technical Expert
> >> > Kitware SAS
> >> >
> >> >
> >> > 2015-04-24 19:04 GMT+02:00 Sean McBride <sean at rogue-research.com>:
> >> >>
> >> >> On Fri, 24 Apr 2015 10:24:48 -0600, David Gobbi said:
> >> >>
> >> >> >I seem to remember that this used to be an option, way back in VTK
> 2.x
> >> >> > and
> >> >> >VTK 3.x.
> >> >> >
> >> >> >It's definitely a nice feature, but how much complexity does it add
> to
> >> >> > the
> >> >> >CMake code?
> >> >>
> >> >> It could certainly simplify things for people that build VTK then
> >> >> manually
> >> >> add it to Xcode or VS projects.  There would only be one lib to add,
> >> >> and no
> >> >> guessing which libs are needed.
> >> >>
> >> >> Cheers,
> >
> >
> > _______________________________________________
> > Powered by www.kitware.com
> >
> > Visit other Kitware open-source projects at
> > http://www.kitware.com/opensource/opensource.html
> >
> > Search the list archives at:
> http://markmail.org/search/?q=vtk-developers
> >
> > Follow this link to subscribe/unsubscribe:
> > http://public.kitware.com/mailman/listinfo/vtk-developers
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtk-developers/attachments/20150424/96e7abe8/attachment.html>


More information about the vtk-developers mailing list