Skip to content

Commit d0cab51

Browse files
committed
retry
1 parent 8841252 commit d0cab51

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

meson.build

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -276,7 +276,6 @@ if sys_magic.found() and get_option('use_sys_magic')
276276
endif
277277

278278
# dep_sdb = dependency('sdb', fallback: ['sdb'], required: true)
279-
dep_sdb = subproject('sdb')
280279

281280
# handle xxhash library
282281
sys_xxhash = dependency('libxxhash', required: false)
@@ -518,7 +517,6 @@ sdb_files = [
518517
'subprojects/sdb/src/text.c'
519518
]
520519

521-
sdb_inc = [platform_inc, include_directories(join_paths('shlr','sdb','include'))]
522520

523521
# XXX we have sdb/meson.build for this!! dont dup
524522
# Create sdb_version.h
@@ -544,12 +542,16 @@ script_files = [
544542
]
545543
install_data(script_files, install_dir: r2_scripts)
546544

545+
dep_sdb = subproject('sdb')
546+
sdb_dep = dep_sdb.get_variable('sdb_dep')
547547
libsdb = dep_sdb.get_variable('libsdb')
548-
libr2sdb = libsdb.get_static_lib()
548+
libsdb_includes = dep_sdb.get_variable('sdb_inc')
549+
sdb_inc = libsdb_includes
550+
libsdb_static = libsdb.get_static_lib()
549551

550552
sdb_dep = declare_dependency(
551-
link_whole: libr2sdb,
552-
include_directories: sdb_inc
553+
link_whole: libsdb_static,
554+
include_directories: libsdb_includes
553555
)
554556

555557
sdb_exe = dep_sdb.get_variable('sdb_exe')
@@ -587,8 +589,8 @@ spp_files = [
587589
spp_inc = [platform_inc, include_directories(join_paths('shlr','spp'))]
588590

589591
libr2spp = static_library('r2spp', spp_files,
590-
dependencies: sdb_dep,
591-
include_directories: spp_inc,
592+
link_with: [ libsdb ], # libsdb_static,
593+
include_directories: [ sdb_inc, spp_inc ],
592594
c_args: ['-DHAVE_R_UTIL', '-DUSE_R2=1'],
593595
implicit_include_directories: false
594596
)

0 commit comments

Comments
 (0)