• Ben Boeckel's avatar
    vtkModule: add CMake code for the new module system · 1e8c0d1e
    Ben Boeckel authored
    The new module system is target-based rather than variable based. All
    information is passed between targets using target properties and
    leveraging CMake where possible such as for things like include
    directories and linking libraries.
    
    Where CMake doesn't handle things automatically, we store properties
    ourselves. This includes whether a module needs autoinit logic (and a
    function to handle adding the autoinit logic to a set of targets), which
    headers to wrap in various languages, etc.
    1e8c0d1e
Name
Last commit
Last update
.ExternalData Loading commit data...
.github Loading commit data...
Accelerators/Vtkm Loading commit data...
CMake Loading commit data...
Charts/Core Loading commit data...
Common Loading commit data...
Documentation Loading commit data...
Domains Loading commit data...
Examples Loading commit data...
Filters Loading commit data...
GUISupport Loading commit data...
Geovis Loading commit data...
IO Loading commit data...
Imaging Loading commit data...
Infovis Loading commit data...
Interaction Loading commit data...
Parallel Loading commit data...
Remote Loading commit data...
Rendering Loading commit data...
Testing Loading commit data...
ThirdParty Loading commit data...
Utilities Loading commit data...
Views Loading commit data...
Web Loading commit data...
Wrapping Loading commit data...
.gitattributes Loading commit data...
.gitignore Loading commit data...
.gitmodules Loading commit data...
.hooks-config.bash Loading commit data...
CMakeLists.txt Loading commit data...
CONTRIBUTING.md Loading commit data...
CTestConfig.cmake Loading commit data...
Copyright.txt Loading commit data...
README.md Loading commit data...
vtkBanner.gif Loading commit data...
vtkLogo.ico Loading commit data...