X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=plugins%2Fafm-main-plugin%2FCMakeLists.txt;h=6da0e9157b4631bdad2eb14ad3e2ebb1f99efb3e;hb=9481b4f2960c560ec8297bdc37d8014230072a5c;hp=5ed1d4b21ae14665509c571236f37ea9220f010e;hpb=ceb2e567b5f26ff148fbc0e9526f7e7e99464000;p=src%2Fapp-framework-binder.git diff --git a/plugins/afm-main-plugin/CMakeLists.txt b/plugins/afm-main-plugin/CMakeLists.txt index 5ed1d4b2..6da0e915 100644 --- a/plugins/afm-main-plugin/CMakeLists.txt +++ b/plugins/afm-main-plugin/CMakeLists.txt @@ -1,7 +1,20 @@ +INCLUDE(FindPkgConfig) +PKG_CHECK_MODULES(libsystemd REQUIRED libsystemd>=222) + +INCLUDE_DIRECTORIES( + ${INCLUDE_DIRS} + ${libsystemd_INCLUDE_DIRS} +) + + ADD_LIBRARY(afm-main-api MODULE afm-main-plugin.c utils-jbus.c) -SET_TARGET_PROPERTIES(afm-main-api PROPERTIES PREFIX "") -TARGET_LINK_LIBRARIES(afm-main-api ${link_libraries}) +SET_TARGET_PROPERTIES(afm-main-api PROPERTIES + PREFIX "" + LINK_FLAGS "-Wl,--version-script=${CMAKE_CURRENT_SOURCE_DIR}/export.map" +) + +TARGET_LINK_LIBRARIES(afm-main-api ${link_libraries} ${libsystemd_LIBRARIES}) INCLUDE_DIRECTORIES(${include_dirs}) INSTALL(TARGETS afm-main-api LIBRARY DESTINATION ${plugin_install_dir})