Skip to content

Commit d143c0a

Browse files
QuLogickhaledhosny
authored andcommitted
Add support for SheenBidi 2.9
This release moved the main header from globally available to within a `SheenBidi` subdirectory.
1 parent 8e74fbb commit d143c0a

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

meson.build

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,12 @@ if get_option('sheenbidi')
7878
'sheenbidi',
7979
fallback: ['sheenbidi', 'sheenbidi_dep'],
8080
)
81+
if sheenbidi.version().version_compare('>= 2.9')
82+
sheenbidi = declare_dependency(
83+
compile_args: ['-DRAQM_SHEENBIDI_GT_2_9'],
84+
dependencies: sheenbidi
85+
)
86+
endif
8187
else
8288
fribidi = dependency(
8389
'fribidi',

src/raqm.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,11 @@
3030
#include <string.h>
3131

3232
#ifdef RAQM_SHEENBIDI
33+
#ifdef RAQM_SHEENBIDI_GT_2_9
34+
#include <SheenBidi/SheenBidi.h>
35+
#else
3336
#include <SheenBidi.h>
37+
#endif
3438
#else
3539
#include <fribidi.h>
3640
#endif

0 commit comments

Comments
 (0)