From 98081e8eaaef204cdeb3d8ecadc48153e0f032e5 Mon Sep 17 00:00:00 2001 From: Jonathan Bauer Date: Thu, 20 Jul 2017 14:22:56 +0200 Subject: initial commit --- CMakeLists.txt | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 CMakeLists.txt (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt new file mode 100644 index 0000000..2d217c7 --- /dev/null +++ b/CMakeLists.txt @@ -0,0 +1,38 @@ +cmake_minimum_required(VERSION 2.8.12 FATAL_ERROR) +set(PROJECT qt-lightdm-greeter) +project(${PROJECT}) + +set(CMAKE_INCLUDE_CURRENT_DIR ON) +set(CMAKE_AUTOMOC ON) + +file(GLOB SRCS *.cpp *ui *moc) +message(STATUS "SRCS ${SRCS}") + +find_package(Qt5Widgets REQUIRED) +find_package(Qt5Svg REQUIRED) +#find_package(Qt5X11Extras REQUIRED QUIET) + +QT5_ADD_RESOURCES(RSCS qt-lightdm-greeter.qrc) + +QT5_WRAP_UI(loginform_UI loginform.ui) + +include(FindPkgConfig) +pkg_check_modules(LIGHTDM_QT liblightdm-qt5-3) + +include_directories ( ${CMAKE_CURRENT_SOURCE_DIR} + ${CMAKE_CURRENT_BINARY_DIR} + ${LIGHTDM_QT_INCLUDE_DIRS} +) + +add_executable ( qt-lightdm-greeter ${SRCS} ${RSCS}) + +target_link_libraries ( qt-lightdm-greeter Qt5::Widgets Qt5::Svg ${LIGHTDM_QT_LIBRARIES} ) + + +install(TARGETS ${PROJECT} RUNTIME DESTINATION bin) +install(FILES qt-lightdm-greeter.desktop DESTINATION /usr/share/xgreeters) + +if (NOT KEEP_CONFIGS) + install(FILES qt-lightdm-greeter.conf DESTINATION /etc/lightdm) +endif() + -- cgit v1.2.3-55-g7522