Skip to content

Commit 3ff09fb

Browse files
committed
Add [defines] section to cbindgen.toml
1 parent e48b275 commit 3ff09fb

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

c/cbindgen.toml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,10 @@ header = """\
55
#ifndef PF_PATHFINDER_H
66
#define PF_PATHFINDER_H
77
8+
#if defined(__APPLE__)
9+
#define PATHFINDER_MACOS
10+
#endif
11+
812
#if defined(__APPLE__) && defined(__OBJC__)
913
#include <QuartzCore/QuartzCore.h>
1014
#else
@@ -58,3 +62,8 @@ include = [
5862
"Scene" = "PFScenePrivate"
5963
"SceneProxy" = "PFSceneProxyPrivate"
6064
"SVGScene" = "PFSVGScenePrivate"
65+
66+
[defines]
67+
"target_os = macos" = "PATHFINDER_MACOS"
68+
"feature = pf-text" = "PATHFINDER_TEXT"
69+
"feature = pf-gl" = "PATHFINDER_GL"

0 commit comments

Comments
 (0)