diff options
author | Rajendraprasad K J <KarammelJayakumar.Rajendraprasad@in.bosch.com> | 2022-11-08 11:23:19 +0530 |
---|---|---|
committer | Rajendraprasad K J <KarammelJayakumar.Rajendraprasad@in.bosch.com> | 2022-11-08 11:23:19 +0530 |
commit | d29a61ee76f7e6567f0f993b4068ae0ac17fc50a (patch) | |
tree | 3c51862a245df4a6ccdd5f23bba737881bd56d5b | |
parent | f6911a11dc911a5bcb380d0895db6cfd533a3569 (diff) | |
download | wayland-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.txt | 5 |
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") |