From 9ee03ef4813eaaf6e5098efac41daf8169fcee0e Mon Sep 17 00:00:00 2001 From: Dan Goodliffe Date: Mon, 31 Mar 2025 01:09:51 +0100 Subject: Add lunasvg (and plutovg) This is the SVG library used by ImGui, so makes sense a choice even if we're not using it there yet. --- thirdparty/Jamfile.jam | 12 ++++++++++++ thirdparty/lunasvg | 1 + 2 files changed, 13 insertions(+) create mode 160000 thirdparty/lunasvg (limited to 'thirdparty') diff --git a/thirdparty/Jamfile.jam b/thirdparty/Jamfile.jam index b6ed163..26497c9 100644 --- a/thirdparty/Jamfile.jam +++ b/thirdparty/Jamfile.jam @@ -28,3 +28,15 @@ lib imguisdl2 : : : imgui ; + +lib lunasvg : + [ glob lunasvg/source/*.cpp lunasvg/plutovg/source/*.c ] + : + static + lunasvg/include + lunasvg/plutovg/include + off + -fPIC + : : + lunasvg/include + ; diff --git a/thirdparty/lunasvg b/thirdparty/lunasvg new file mode 160000 index 0000000..f8aabfb --- /dev/null +++ b/thirdparty/lunasvg @@ -0,0 +1 @@ +Subproject commit f8aabfb444bb37f69df7290790f57e4a27730a93 -- cgit v1.2.3