add_library(
    ActsExamplesGenerators
    SHARED
    ActsExamples/Generators/EventGenerator.cpp
    ActsExamples/Generators/ParametricParticleGenerator.cpp
)
target_include_directories(
    ActsExamplesGenerators
    PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
)
target_link_libraries(
    ActsExamplesGenerators
    PUBLIC ActsCore ActsExamplesFramework ActsExamplesIoHepMC3 HepMC3::HepMC3
)

install(
    TARGETS ActsExamplesGenerators
    LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
