forked from enlightenment/efl
support linking with system libunibreak
This commit is contained in:
parent
f0a966a65f
commit
35e486dbb5
|
@ -388,3 +388,9 @@ option('docs',
|
|||
value: false,
|
||||
description: 'Enable building C of documentation (Requires doxygen)'
|
||||
)
|
||||
|
||||
option('embedded-libunibreak',
|
||||
type : 'boolean',
|
||||
value : true,
|
||||
description : 'Use the embedded in-tree libunibreak instead of the system libunibreak.'
|
||||
)
|
||||
|
|
|
@ -1,32 +1,35 @@
|
|||
if (get_option('embedded-libunibreak'))
|
||||
libunibreak_src = [
|
||||
'unibreakbase.h',
|
||||
'unibreakdef.h',
|
||||
'linebreak.h',
|
||||
'linebreakdef.h',
|
||||
'wordbreakdef.h',
|
||||
'wordbreak.h',
|
||||
'unibreakbase.c',
|
||||
'unibreakdef.c',
|
||||
'linebreak.c',
|
||||
'linebreakdata.c',
|
||||
'linebreakdef.c',
|
||||
'wordbreak.c',
|
||||
'graphemebreak.c',
|
||||
'graphemebreak.h',
|
||||
'graphemebreakdef.h',
|
||||
'emojidef.h',
|
||||
'emojidef.c',
|
||||
]
|
||||
|
||||
libunibreak_src = [
|
||||
'unibreakbase.h',
|
||||
'unibreakdef.h',
|
||||
'linebreak.h',
|
||||
'linebreakdef.h',
|
||||
'wordbreakdef.h',
|
||||
'wordbreak.h',
|
||||
'unibreakbase.c',
|
||||
'unibreakdef.c',
|
||||
'linebreak.c',
|
||||
'linebreakdata.c',
|
||||
'linebreakdef.c',
|
||||
'wordbreak.c',
|
||||
'graphemebreak.c',
|
||||
'graphemebreak.h',
|
||||
'graphemebreakdef.h',
|
||||
'emojidef.h',
|
||||
'emojidef.c',
|
||||
]
|
||||
libunibreak_lib = static_library('libunibreak',
|
||||
libunibreak_src,
|
||||
include_directories : config_dir,
|
||||
install: false,
|
||||
)
|
||||
|
||||
libunibreak_lib = static_library('libunibreak',
|
||||
libunibreak_src,
|
||||
include_directories : config_dir,
|
||||
install: false,
|
||||
)
|
||||
|
||||
libunibreak = declare_dependency(
|
||||
include_directories: [include_directories('.')],
|
||||
link_with: libunibreak_lib,
|
||||
dependencies: [eina],
|
||||
)
|
||||
libunibreak = declare_dependency(
|
||||
include_directories: [include_directories('.')],
|
||||
link_with: libunibreak_lib,
|
||||
dependencies: [eina],
|
||||
)
|
||||
else
|
||||
libunibreak = dependency('libunibreak', version : '>=4.2')
|
||||
endif
|
||||
|
|
Loading…
Reference in New Issue