summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRajendraprasad K J <KarammelJayakumar.Rajendraprasad@in.bosch.com>2022-11-08 11:23:19 +0530
committerRajendraprasad K J <KarammelJayakumar.Rajendraprasad@in.bosch.com>2022-11-08 11:23:19 +0530
commitd29a61ee76f7e6567f0f993b4068ae0ac17fc50a (patch)
tree3c51862a245df4a6ccdd5f23bba737881bd56d5b
parentf6911a11dc911a5bcb380d0895db6cfd533a3569 (diff)
downloadwayland-ivi-extension-d29a61ee76f7e6567f0f993b4068ae0ac17fc50a.tar.gz
protocol: Link ivi-application library with wayland-client library
ivi-application library uses wayland-client library symbol: aarch64-linux-gnu-objdump -TC libivi-application.so | grep wl_ 0000000000000000 D *UND* 0000000000000000 wl_surface_interface but couldn't observe it in the library's 'Dynamic Section': aarch64-linux-gnu-objdump -p libivi-application.so | grep NEEDED NEEDED libc.so.6 Link libivi-application.so with libwayland-client.so to prevent undefined symbol errors. Signed-off-by: Rajendraprasad K J <KarammelJayakumar.Rajendraprasad@in.bosch.com>
-rw-r--r--protocol/CMakeLists.txt5
1 files changed, 5 insertions, 0 deletions
diff --git a/protocol/CMakeLists.txt b/protocol/CMakeLists.txt
index 529f148..548c8ba 100644
--- a/protocol/CMakeLists.txt
+++ b/protocol/CMakeLists.txt
@@ -60,6 +60,11 @@ add_library(${PROJECT_NAME} SHARED
${CMAKE_CURRENT_BINARY_DIR}/ivi-application-protocol.c
)
+target_link_libraries (
+ ${PROJECT_NAME}
+ ${WAYLAND_CLIENT_LIBRARIES}
+)
+
set_target_properties(${PROJECT_NAME} PROPERTIES
COMPILE_FLAGS "-fPIC")