# MassBuilderSaveTool # Copyright (C) 2021-2023 Guillaume Jacquemin # # This program is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by # the Free Software Foundation, either version 3 of the License, or # (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program. If not, see . add_library(Gvas STATIC EXCLUDE_FROM_ALL Serialisers/Serialisers.h Serialisers/AbstractUnrealCollectionProperty.h Serialisers/AbstractUnrealProperty.h Serialisers/AbstractUnrealStruct.h Serialisers/ArrayProperty.h Serialisers/ArrayProperty.cpp Serialisers/BoolProperty.h Serialisers/BoolProperty.cpp Serialisers/ByteProperty.h Serialisers/ByteProperty.cpp Serialisers/ColourProperty.h Serialisers/ColourProperty.cpp Serialisers/DateTimeProperty.h Serialisers/DateTimeProperty.cpp Serialisers/EnumProperty.h Serialisers/EnumProperty.cpp Serialisers/FloatProperty.h Serialisers/FloatProperty.cpp Serialisers/GuidProperty.h Serialisers/GuidProperty.cpp Serialisers/IntProperty.h Serialisers/IntProperty.cpp Serialisers/MapProperty.h Serialisers/MapProperty.cpp Serialisers/ResourceProperty.h Serialisers/ResourceProperty.cpp Serialisers/RotatorProperty.h Serialisers/RotatorProperty.cpp Serialisers/StringProperty.h Serialisers/StringProperty.cpp Serialisers/SetProperty.h Serialisers/SetProperty.cpp Serialisers/Struct.h Serialisers/Struct.cpp Serialisers/TextProperty.h Serialisers/TextProperty.cpp Serialisers/UnrealProperty.h Serialisers/VectorProperty.h Serialisers/VectorProperty.cpp Serialisers/Vector2DProperty.h Serialisers/Vector2DProperty.cpp Types/Types.h Types/ArrayProperty.h Types/BoolProperty.h Types/ByteProperty.h Types/ColourStructProperty.h Types/DateTimeStructProperty.h Types/EnumProperty.h Types/FloatProperty.h Types/GenericStructProperty.h Types/GuidStructProperty.h Types/IntProperty.h Types/MapProperty.h Types/NoneProperty.h Types/RotatorStructProperty.h Types/SetProperty.h Types/StringProperty.h Types/StructProperty.h Types/ResourceItemValue.h Types/TextProperty.h Types/UnrealProperty.h Types/UnrealPropertyBase.h Types/Vector2DStructProperty.h Types/VectorStructProperty.h Gvas.h Debug.h Debug.cpp File.h File.cpp BinaryReader.h BinaryReader.cpp BinaryWriter.h BinaryWriter.cpp PropertySerialiser.h PropertySerialiser.cpp ) target_link_libraries(Gvas PRIVATE Corrade::Containers Corrade::Utility Magnum::Magnum Logger )