mirror of
https://gitlab.kitware.com/vtk/vtk-m
synced 2024-09-08 13:23:51 +00:00
Add VTKm_ENABLE_OSMESA option
This commit is contained in:
parent
8e845d6933
commit
640e92c750
@ -65,6 +65,7 @@ set(VTKm_ENABLE_CUDA "@VTKm_ENABLE_CUDA@")
|
|||||||
set(VTKm_ENABLE_TBB "@VTKm_ENABLE_TBB@")
|
set(VTKm_ENABLE_TBB "@VTKm_ENABLE_TBB@")
|
||||||
set(VTKm_ENABLE_OPENGL_INTEROP "@VTKm_ENABLE_OPENGL_INTEROP@")
|
set(VTKm_ENABLE_OPENGL_INTEROP "@VTKm_ENABLE_OPENGL_INTEROP@")
|
||||||
set(VTKm_BUILD_RENDERING "@VTKm_BUILD_RENDERING@")
|
set(VTKm_BUILD_RENDERING "@VTKm_BUILD_RENDERING@")
|
||||||
|
set(VTKm_ENABLE_OSMESA "@VTKm_ENABLE_OSMESA@")
|
||||||
|
|
||||||
# Load the library exports, but only if not compiling VTK-m itself
|
# Load the library exports, but only if not compiling VTK-m itself
|
||||||
set_and_check(VTKm_CONFIG_DIR "@PACKAGE_VTKm_INSTALL_CONFIG_DIR@")
|
set_and_check(VTKm_CONFIG_DIR "@PACKAGE_VTKm_INSTALL_CONFIG_DIR@")
|
||||||
|
@ -142,7 +142,7 @@ endmacro(vtkm_configure_component_OpenGL)
|
|||||||
macro(vtkm_configure_component_OSMesa)
|
macro(vtkm_configure_component_OSMesa)
|
||||||
vtkm_configure_component_Base()
|
vtkm_configure_component_Base()
|
||||||
|
|
||||||
if (UNIX AND NOT APPLE)
|
if (VTKm_ENABLE_OSMESA)
|
||||||
find_package(MESA ${VTKm_FIND_PACKAGE_QUIETLY})
|
find_package(MESA ${VTKm_FIND_PACKAGE_QUIETLY})
|
||||||
|
|
||||||
vtkm_finish_configure_component(OSMesa
|
vtkm_finish_configure_component(OSMesa
|
||||||
@ -150,8 +150,6 @@ macro(vtkm_configure_component_OSMesa)
|
|||||||
ADD_INCLUDES ${OSMESA_INCLUDE_DIR}
|
ADD_INCLUDES ${OSMESA_INCLUDE_DIR}
|
||||||
ADD_LIBRARIES ${OSMESA_LIBRARY}
|
ADD_LIBRARIES ${OSMESA_LIBRARY}
|
||||||
)
|
)
|
||||||
else()
|
|
||||||
vtkm_configure_component_message("OSMesa not supported on this platform.")
|
|
||||||
endif()
|
endif()
|
||||||
endmacro(vtkm_configure_component_OSMesa)
|
endmacro(vtkm_configure_component_OSMesa)
|
||||||
|
|
||||||
|
@ -105,6 +105,7 @@ option(VTKm_ENABLE_CUDA "Enable Cuda support" OFF)
|
|||||||
option(VTKm_ENABLE_TBB "Enable TBB support" OFF)
|
option(VTKm_ENABLE_TBB "Enable TBB support" OFF)
|
||||||
option(VTKm_ENABLE_TESTING "Enable VTKm Testing" ON)
|
option(VTKm_ENABLE_TESTING "Enable VTKm Testing" ON)
|
||||||
option(VTKm_ENABLE_BENCHMARKS "Enable VTKm Benchmarking" OFF)
|
option(VTKm_ENABLE_BENCHMARKS "Enable VTKm Benchmarking" OFF)
|
||||||
|
option(VTKm_ENABLE_OSMESA "Enable creating the OSMesa canvas" OFF)
|
||||||
|
|
||||||
option(VTKm_BUILD_DOCUMENTATION "Build Doxygen documentation" OFF)
|
option(VTKm_BUILD_DOCUMENTATION "Build Doxygen documentation" OFF)
|
||||||
option(VTKm_BUILD_EXAMPLES "Build examples" OFF)
|
option(VTKm_BUILD_EXAMPLES "Build examples" OFF)
|
||||||
|
Loading…
Reference in New Issue
Block a user