From 26c85dda2d720b3743b9164afb300d8016dcc1ce Mon Sep 17 00:00:00 2001 From: Daniel Zaoui Date: Mon, 21 Aug 2017 10:28:09 +0300 Subject: [PATCH] Specify Clouseau library to link the extension During compilation of the objects introspection extension, the clouseau_debug library is needed. In Ubuntu machines, it seems that this MUST be specified in the CMakeLists.txt. Without it, dlopen the extension fails on trying to find a function present in the Clouseau library. Thanks to Woohyun for using Ubuntu :-) @fix --- src/lib/extensions/objects_introspection/CMakeLists.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/lib/extensions/objects_introspection/CMakeLists.txt b/src/lib/extensions/objects_introspection/CMakeLists.txt index ae48b5e..b03c4fe 100644 --- a/src/lib/extensions/objects_introspection/CMakeLists.txt +++ b/src/lib/extensions/objects_introspection/CMakeLists.txt @@ -30,6 +30,7 @@ target_link_libraries(clouseau_objects_introspection ${EINA_LIBRARIES} ${EET_LIBRARIES} ${EOLIAN_LIBRARIES} + clouseau_debug ) INSTALL(TARGETS clouseau_objects_introspection LIBRARY DESTINATION lib)