From 3ff09fb43b1094bf1a2280ccd6ea1665f3359b5a Mon Sep 17 00:00:00 2001 From: Ben Gachowski Date: Tue, 28 Jul 2020 20:05:33 -0400 Subject: [PATCH] Add [defines] section to cbindgen.toml --- c/cbindgen.toml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/c/cbindgen.toml b/c/cbindgen.toml index 902ee9b5..8b2dfd74 100644 --- a/c/cbindgen.toml +++ b/c/cbindgen.toml @@ -5,6 +5,10 @@ header = """\ #ifndef PF_PATHFINDER_H #define PF_PATHFINDER_H +#if defined(__APPLE__) +#define PATHFINDER_MACOS +#endif + #if defined(__APPLE__) && defined(__OBJC__) #include #else @@ -58,3 +62,8 @@ include = [ "Scene" = "PFScenePrivate" "SceneProxy" = "PFSceneProxyPrivate" "SVGScene" = "PFSVGScenePrivate" + +[defines] +"target_os = macos" = "PATHFINDER_MACOS" +"feature = pf-text" = "PATHFINDER_TEXT" +"feature = pf-gl" = "PATHFINDER_GL" \ No newline at end of file