diff options
author | Jonathan Bauer | 2017-07-20 14:22:56 +0200 |
---|---|---|
committer | Jonathan Bauer | 2017-07-20 14:22:56 +0200 |
commit | 98081e8eaaef204cdeb3d8ecadc48153e0f032e5 (patch) | |
tree | 12c507e462b52ac31c2601fdf7530573d5320aab /CMakeLists.txt | |
download | slxgreeter-98081e8eaaef204cdeb3d8ecadc48153e0f032e5.tar.gz slxgreeter-98081e8eaaef204cdeb3d8ecadc48153e0f032e5.tar.xz slxgreeter-98081e8eaaef204cdeb3d8ecadc48153e0f032e5.zip |
initial commit
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r-- | CMakeLists.txt | 38 |
1 files changed, 38 insertions, 0 deletions
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() + |