
################################################################################
##### Vtk/HEP/Geant - VTK wrappers for HEP Geant objects #######################
################################################################################

set(HEP_GEANT_SOURCES
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantEvent.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantSolid.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkBoxSolid.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkTessellatedSolid.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantScene.cpp
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkEmitterPrimary.cpp
    PARENT_SCOPE)

set(HEP_GEANT_HEADERS
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantEvent.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantSolid.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkBoxSolid.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkTessellatedSolid.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkGeantScene.h
    ${CMAKE_CURRENT_SOURCE_DIR}/vtkEmitterPrimary.h
    PARENT_SCOPE)

if(BUILD_TESTING)
  include(uLibTargetMacros)
  add_subdirectory(testing)
endif()
