diff --git a/Package.swift b/Package.swift index 282daee0e2..e2c9ca2f5f 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,6 @@ let package = Package( "test", "tools", "cross", - "src/loaders/svg", "src/loaders/png", "src/loaders/jpg", "src/loaders/webp", @@ -23,6 +22,7 @@ let package = Package( "src/loaders/external_jpg", "src/loaders/external_webp", "src/loaders/lottie/jerryscript", + "src/loaders/svg/meson.build", "src/loaders/lottie/meson.build", "src/bindings/capi", "src/renderer/gpu_engine", @@ -63,6 +63,12 @@ let package = Package( "src/loaders/raw/tvgRawLoader.cpp", "src/loaders/ttf/tvgTtfLoader.cpp", "src/loaders/ttf/tvgTtfReader.cpp", + "src/loaders/svg/tvgSvgBuilder.cpp", + "src/loaders/svg/tvgSvgCssStyle.cpp", + "src/loaders/svg/tvgSvgLoader.cpp", + "src/loaders/svg/tvgSvgPath.cpp", + "src/loaders/svg/tvgSvgUtil.cpp", + "src/loaders/svg/tvgXmlParser.cpp", "src/loaders/lottie/tvgLottieAnimation.cpp", "src/loaders/lottie/tvgLottieBuilder.cpp", "src/loaders/lottie/tvgLottieExpressions.cpp", @@ -78,12 +84,14 @@ let package = Package( cxxSettings: [ .define("TVG_STATIC"), .define("THORVG_LOTTIE_LOADER_SUPPORT"), + .define("THORVG_SVG_LOADER_SUPPORT"), .headerSearchPath("swift"), .headerSearchPath("inc"), .headerSearchPath("src/common"), .headerSearchPath("src/renderer"), .headerSearchPath("src/renderer/cpu_engine"), .headerSearchPath("src/loaders/raw"), + .headerSearchPath("src/loaders/svg"), .headerSearchPath("src/loaders/ttf"), .headerSearchPath("src/loaders/lottie"), .headerSearchPath("src/loaders/lottie/rapidjson"),