Files
geant4/source/visualization/Vtk/sources.cmake
T
2022-07-01 10:44:02 +02:00

42 lines
784 B
CMake

# - G4visVTK module build definition
# Define the Geant4 Module
geant4_add_module(G4visVtk
PUBLIC_HEADERS
G4Vtk.hh
G4VtkMessenger.hh
G4VtkSceneHandler.hh
G4VtkViewer.hh
vtkTensorGlyphColor.h
SOURCES
G4Vtk.cc
G4VtkMessenger.cc
G4VtkSceneHandler.cc
G4VtkViewer.cc
vtkTensorGlyphColor.cxx)
geant4_module_link_libraries(G4visVtk
PUBLIC
G4modeling
G4globman
G4hepgeometry
G4vis_management
${VTK_LIBRARIES}
PRIVATE
G4graphics_reps
G4UIbasic
G4UIcommon)
# - VTK-Qt if Qt enabled
if(GEANT4_USE_QT)
geant4_module_sources(G4visVtk
PUBLIC_HEADERS
G4VtkQt.hh
G4VtkQtSceneHandler.hh
G4VtkQtViewer.hh
SOURCES
G4VtkQt.cc
G4VtkQtSceneHandler.cc
G4VtkQtViewer.cc)
endif()