X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=plugins%2Fafm-main-plugin%2FCMakeLists.txt;h=6da0e9157b4631bdad2eb14ad3e2ebb1f99efb3e;hb=9481b4f2960c560ec8297bdc37d8014230072a5c;hp=673bc951d710f98d370eee2cdcc3adcb3d2b90e9;hpb=8f55018795aca8fa18f7431fd9171672303602cc;p=src%2Fapp-framework-binder.git diff --git a/plugins/afm-main-plugin/CMakeLists.txt b/plugins/afm-main-plugin/CMakeLists.txt index 673bc951..6da0e915 100644 --- a/plugins/afm-main-plugin/CMakeLists.txt +++ b/plugins/afm-main-plugin/CMakeLists.txt @@ -1,14 +1,20 @@ +INCLUDE(FindPkgConfig) +PKG_CHECK_MODULES(libsystemd REQUIRED libsystemd>=222) + +INCLUDE_DIRECTORIES( + ${INCLUDE_DIRS} + ${libsystemd_INCLUDE_DIRS} +) -pkg_check_modules(EXTRAS REQUIRED dbus-1) -add_compile_options(${EXTRAS_CFLAGS}) -include_directories(${EXTRAS_INCLUDE_DIRS}) -link_libraries(${EXTRAS_LIBRARIES}) 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}) -