summaryrefslogtreecommitdiff
path: root/thirdparty
diff options
context:
space:
mode:
authorDan Goodliffe <dan@randomdan.homeip.net>2025-03-31 01:09:51 +0100
committerDan Goodliffe <dan@randomdan.homeip.net>2025-03-31 01:14:53 +0100
commit9ee03ef4813eaaf6e5098efac41daf8169fcee0e (patch)
tree4d82031604d68458f4a1b347cee8dab5f9cd1bd7 /thirdparty
parentRemove explicit library referring to imguisdl2 (diff)
downloadilt-9ee03ef4813eaaf6e5098efac41daf8169fcee0e.tar.bz2
ilt-9ee03ef4813eaaf6e5098efac41daf8169fcee0e.tar.xz
ilt-9ee03ef4813eaaf6e5098efac41daf8169fcee0e.zip
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.
Diffstat (limited to 'thirdparty')
-rw-r--r--thirdparty/Jamfile.jam12
m---------thirdparty/lunasvg0
2 files changed, 12 insertions, 0 deletions
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 :
: :
<include>imgui
;
+
+lib lunasvg :
+ [ glob lunasvg/source/*.cpp lunasvg/plutovg/source/*.c ]
+ :
+ <link>static
+ <include>lunasvg/include
+ <include>lunasvg/plutovg/include
+ <warnings>off
+ <cflags>-fPIC
+ : :
+ <include>lunasvg/include
+ ;
diff --git a/thirdparty/lunasvg b/thirdparty/lunasvg
new file mode 160000
+Subproject f8aabfb444bb37f69df7290790f57e4a27730a9