target_sources(
    ActsCore
    PRIVATE
        ConeLayer.cpp
        ConeVolumeBounds.cpp
        CuboidVolumeBounds.cpp
        CuboidVolumeBuilder.cpp
        CutoutCylinderVolumeBounds.cpp
        CylinderLayer.cpp
        CylinderVolumeBounds.cpp
        CylinderVolumeBuilder.cpp
        CylinderVolumeHelper.cpp
        Extent.cpp
        KDTreeTrackingGeometryBuilder.cpp
        DiscLayer.cpp
        GenericApproachDescriptor.cpp
        GenericCuboidVolumeBounds.cpp
        GeometryIdentifier.cpp
        GlueVolumesDescriptor.cpp
        Layer.cpp
        LayerArrayCreator.cpp
        LayerCreator.cpp
        NavigationLayer.cpp
        PassiveLayerBuilder.cpp
        PlaneLayer.cpp
        Polyhedron.cpp
        ProtoLayer.cpp
        ProtoLayerHelper.cpp
        SurfaceArrayCreator.cpp
        TrackingGeometry.cpp
        TrackingGeometryBuilder.cpp
        TrackingVolume.cpp
        TrackingVolumeArrayCreator.cpp
        TrapezoidVolumeBounds.cpp
        Volume.cpp
        VolumeBounds.cpp
        CylinderVolumeStack.cpp
        CuboidVolumeStack.cpp
        Portal.cpp
        GridPortalLink.cpp
        GridPortalLinkMerging.cpp
        TrivialPortalLink.cpp
        CompositePortalLink.cpp
        PortalLinkBase.cpp
        PortalError.cpp
        PortalShell.cpp
        BlueprintNode.cpp
        Blueprint.cpp
        BlueprintOptions.cpp
        CylinderContainerBlueprintNode.cpp
        StaticBlueprintNode.cpp
        LayerBlueprintNode.cpp
        MaterialDesignatorBlueprintNode.cpp
        VolumeAttachmentStrategy.cpp
        VolumeResizeStrategy.cpp
        TrackingGeometryVisitor.cpp
)
