1. 08 Jul, 2016 1 commit
  2. 30 Jun, 2016 1 commit
    • Elvis Stansvik's avatar
      Consider QVTK* headers in WhatModulesVTK.py · 7fecf63b
      Elvis Stansvik authored
      Headers installed by the Qt and QtOpenGL modules in GUISupport use this
      header naming convention. This allows the script to identify that including
      QVTKWidget.h means you depend on the vtkGUISupportQt module, for instance
      7fecf63b
  3. 26 Jun, 2016 1 commit
    • Michka Popoff's avatar
      ENH: Do not link against libpython when possible · 772cc086
      Michka Popoff authored
      This is similar to what is already done in ITK and SimpleITK.
      
      The new vtkTargetLinkLibrariesWithDynamicLookup.cmake file is slightly modified copy from ITK (things have been renamed from ITK to VTK). The explanation of what this patch tries to achieve is documented in this file.
      
      A new argument is introduced, called OPTIONAL_PYTHON_LINK. When used, the module will be optionally be linked against libpython. In the module.cmake files, most vtkPython dependencies were moved to COMPILE_DEPENDS, so that libpython is not added to the target_link_libraries() call.
      
      The vtkPython is explicitely linked against the python libraries, as this is a python executable.
      
      Also, the find_package calls for the PythonLibs were made optional when possible.
      
      This fixes the following bug: http://www.vtk.org/Bug/view.php?id=16068
      772cc086
  4. 08 Mar, 2016 1 commit
  5. 03 Feb, 2016 1 commit
    • Ken Martin's avatar
      reduce opengl2 module dependencies · 480822bf
      Ken Martin authored
      Reduce opengl2 dependencies in two ways
      first move a class that renderingcore depends on from
      filterExtraction to FiltersGeneral. FiltersExtraction pulls
      in a lot of other modules where FiltersGeneral does not.
      FiltersExtraction already depends on filtersGeneral so it
      should be backwards compatible.
      
      The second change is a new feature to allow a back implementation
      to be required or not. In this case gl2ps was originally required
      by OpenGl2 now it is optional. This required adding an option to
      the module code to specify when a backend implementation is required.
      480822bf
  6. 09 Apr, 2015 1 commit
    • David C. Lonie's avatar
      Remove the RenderingFreeTypeOpenGL module. · 4f7460a5
      David C. Lonie authored
      This is not supported by the new OpenGL2 backend, and doesn't support
      new text features, like MathText, FontConfig, or custom font files.
      
      It only implements vtkTextMapper, which now will use a texture-based
      implementation, similar to vtkTextActor and friends.
      4f7460a5
  7. 31 Mar, 2015 2 commits
  8. 06 Aug, 2014 1 commit
  9. 05 Aug, 2014 1 commit
  10. 24 Jun, 2014 1 commit
  11. 18 Nov, 2013 1 commit
  12. 10 Nov, 2013 1 commit
    • Andrew Maclean's avatar
      Enhance WhatModulesVTK.py · d78f3ad7
      Andrew Maclean authored
      The python script accepts either a file as the second
      parameter or a directory.
      If a directory is passed to the program it is
      recursively searched for all files that contain includes.
      
      The script has been enhanced to parse the module.cmake files
      in order to calculate, in addition the set of all modules
      referenced in the files, the following extra sets:
      
      1) A minimal set of modules that need to be referenced.
      2) A set of modules where all the dependencies are chased down.
      
      Change-Id: Ie0251a76c85458ddb8a1ed034d3d89239abddcae
      Signed-off-by: Andrew Maclean's avatarAndrew Maclean <andrew.amaclean@gmail.com>
      d78f3ad7
  13. 29 Oct, 2012 1 commit
    • Bill Lorensen's avatar
      ENH: Utility to find modules needed by a VTK app · dcf6d56b
      Bill Lorensen authored
      Generate a FindPackage(VTK COMPONENTS) that lists all modules
      referenced by a set of files
      
      This is derived from WhatModulesITK.py developed for ITK.
      
      Change-Id: I5b7e663557dcc21900c608f59c7664c0a82ee4e0
      dcf6d56b