From f80481a37dcdd08298a685cd188fa029e3c66ec6 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Thu, 10 Dec 2015 07:52:24 -0500 Subject: [PATCH] Add swaylock subproject --- CMakeLists.txt | 1 + swaylock/CMakeLists.txt | 29 +++++++++++++++++++++++++++++ swaylock/main.c | 13 +++++++++++++ 3 files changed, 43 insertions(+) create mode 100644 swaylock/CMakeLists.txt create mode 100644 swaylock/main.c diff --git a/CMakeLists.txt b/CMakeLists.txt index 3972e7304..2d7623b0a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -63,6 +63,7 @@ add_subdirectory(swaybg) add_subdirectory(swaymsg) add_subdirectory(swaygrab) add_subdirectory(swaybar) +add_subdirectory(swaylock) install( FILES ${CMAKE_CURRENT_SOURCE_DIR}/sway.desktop diff --git a/swaylock/CMakeLists.txt b/swaylock/CMakeLists.txt new file mode 100644 index 000000000..69fe4252c --- /dev/null +++ b/swaylock/CMakeLists.txt @@ -0,0 +1,29 @@ +include_directories( + ${PROTOCOLS_INCLUDE_DIRS} + ${WAYLAND_CLIENT_INCLUDE_DIR} + ${CAIRO_INCLUDE_DIRS} + ${GDK_PIXBUF_INCLUDE_DIRS} + ${PANGO_INCLUDE_DIRS} +) + +add_executable(swaylock + main.c +) + +target_link_libraries(swaylock + sway-common + sway-wayland + ${WAYLAND_CLIENT_LIBRARIES} + ${WAYLAND_CURSOR_LIBRARIES} + ${CAIRO_LIBRARIES} + ${GDK_PIXBUF_LIBRARIES} + ${PANGO_LIBRARIES} + m +) + +install( + TARGETS swaylock + RUNTIME + DESTINATION bin + COMPONENT runtime +) diff --git a/swaylock/main.c b/swaylock/main.c new file mode 100644 index 000000000..37513b4d9 --- /dev/null +++ b/swaylock/main.c @@ -0,0 +1,13 @@ +#include +#include +#include "log.h" + +void sway_terminate(void) { + exit(EXIT_FAILURE); +} + +int main(int argc, char **argv) { + init_log(L_INFO); + sway_log(L_INFO, "Hello world"); + return 0; +}