Skip to content

CMake buildsystem for externally building any built-in or remote VTK module outside of the VTK source tree.

License

Notifications You must be signed in to change notification settings

KitwareMedical/VTKExternalModule

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

VTKExternalModule

Project Status: WIP – Initial development is in progress, but there has not yet been a stable, usable release suitable for the public.

CMake buildsystem for externally building any built-in or remote VTK module outside of the VTK source tree.

CMake options

Selected options specific to this project. For a complete list of options, inspect the CMakeLists.txt and check documentation specific to CMake and VTK.

Name Description Required
VTK_MODULE_SOURCE_DIR Path to directory containing a vtk.module file. ✔️
VTK_MODULE_NAME Name of the module specified after VTK::. ✔️
VTK_MODULE_CMAKE_MODULE_PATH Optional path to prepend to CMAKE_MODULE_PATH.
VTK_KIT_FILEPATH Optional path to the vtk.kit file associated with the module.
<PackageName>_FIND_PACKAGE_VARS List of variables expected by vtk_module_find_package(<PackageName>). Each variables will be configured into vtk<vtk_module_name>-config.cmake.
VTK_BUILD_TESTING Build module testing directories. Default is OFF
VTK_MODULE_SUPERBUILD Build dependency listed in VTK_MODULE_EXTERNAL_PROJECT_DEPENDENCIES first. Default is OFF.
VTK_MODULE_EXTERNAL_PROJECT_DEPENDENCIES List of direct external project dependencies. ✔️ (*)
VTK_MODULE_EXTERNAL_PROJECT_CMAKE_CACHE_ARGS Additional list of options to associate with main project.
VTK_MODULE_PYTHON_MODULE_DESTINATION Optional location for installing VTK modules. Ignored when VTK_WHEEL_BUILD is ON

(*): Only if VTK_MODULE_SUPERBUILD is ON.

License

It is covered by the Apache License, Version 2.0:

http://www.apache.org/licenses/LICENSE-2.0

About

CMake buildsystem for externally building any built-in or remote VTK module outside of the VTK source tree.

Topics

Resources

License

Stars

Watchers

Forks

Languages