1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
ADD_SUBDIRECTORY(auth-helper)
FIND_PACKAGE(X11 REQUIRED)
FIND_PACKAGE(Qt5DBus REQUIRED)
FIND_PACKAGE(PkgConfig QUIET)
pkg_check_modules(procps REQUIRED libprocps)
INCLUDE(BuildPlugin)
INCLUDE_DIRECTORIES(${procps_INCLUDE_DIRS})
BUILD_PLUGIN(linux-platform
LinuxPlatformPlugin.cpp
LinuxCoreFunctions.cpp
LinuxFilesystemFunctions.cpp
LinuxInputDeviceFunctions.cpp
LinuxNetworkFunctions.cpp
LinuxServiceCore.cpp
LinuxServiceFunctions.cpp
LinuxUserFunctions.cpp
MOCFILES
LinuxPlatformPlugin.h
LinuxCoreFunctions.h
LinuxDesktopIntegration.h
LinuxFilesystemFunctions.h
LinuxInputDeviceFunctions.h
LinuxKeyboardShortcutTrapper.h
LinuxNetworkFunctions.h
LinuxServiceCore.h
LinuxServiceFunctions.h
LinuxUserFunctions.h
COTIRE
)
TARGET_LINK_LIBRARIES(linux-platform
${X11_LIBRARIES}
Qt5::DBus
${procps_LDFLAGS}
)
|