Skip to content
  • Kenneth Moreland's avatar
    Add module mechanism · ad1e7b5b
    Kenneth Moreland authored
    This mechanism sets up CMake variables that allow a user to select which
    modules/libraries to create. Dependencies will be tracked down to ensure
    that all of a module's dependencies are also enabled.
    
    The modules are also arranged into groups.
    Groups allow you to set the enable flag for a group of modules at once.
    Thus, if you have several modules that are likely to be used together,
    you can create a group for them.
    
    This can be handy in converting user-friendly CMake options (such as
    `VTKm_ENABLE_RENDERING`) to the modules that enable that by pointing to
    the appropriate group.
    ad1e7b5b