intercept: Remove much in the way of symbol visibility issues

Signed-off-by: Ikey Doherty <ikey@solus-project.com>
This commit is contained in:
Ikey Doherty
2017-10-12 02:19:46 +01:00
parent 03dd537574
commit 191ea02946
+17 -1
View File
@@ -6,10 +6,26 @@ if with_libintercept == true
'main.c',
]
nica_build = static_library(
'nica',
sources: nica_sources,
include_directories: nica_includes,
)
link_nica = declare_dependency(
link_with: nica_build,
include_directories: nica_includes,
)
main_intercept = shared_library(
'lsi-intercept',
sources: intercept_sources + nica_sources,
sources: intercept_sources,
c_args: ['-fvisibility=hidden'],
include_directories: nica_includes,
dependencies: [
link_nica,
],
install: true,
)
endif