# SPDX-License-Identifier: BSD-2-Clause
# SPDX-FileCopyrightText: 2024 Arjen Hiemstra <ahiemstra@heimr.nl>
#
# This file is automatically generated from CMakeLists.txt.j2
# To regenerate, run `tools/propertygenerator/generate_properties.py`.

target_sources(Union PRIVATE
    StylePropertyGroup.cpp
    SizePropertyGroup.cpp
    AlignmentPropertyGroup.cpp
    ImagePropertyGroup.cpp
    LinePropertyGroup.cpp
    CornerPropertyGroup.cpp
    DisplayPropertyGroup.cpp
    LayoutPropertyGroup.cpp
    TextPropertyGroup.cpp
    IconPropertyGroup.cpp
    BackgroundPropertyGroup.cpp
    BorderPropertyGroup.cpp
    OutlinePropertyGroup.cpp
    CornersPropertyGroup.cpp
    ShadowPropertyGroup.cpp
    OffsetPropertyGroup.cpp
)

target_sources(Union PUBLIC
    FILE_SET HEADERS
    FILES
    StylePropertyGroup.h
    SizePropertyGroup.h
    AlignmentPropertyGroup.h
    ImagePropertyGroup.h
    LinePropertyGroup.h
    CornerPropertyGroup.h
    DisplayPropertyGroup.h
    LayoutPropertyGroup.h
    TextPropertyGroup.h
    IconPropertyGroup.h
    BackgroundPropertyGroup.h
    BorderPropertyGroup.h
    OutlinePropertyGroup.h
    CornersPropertyGroup.h
    ShadowPropertyGroup.h
    OffsetPropertyGroup.h
)
