aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt1
-rw-r--r--swaygrab/CMakeLists.txt16
-rw-r--r--swaygrab/main.c12
3 files changed, 29 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 55d2cde8..15646251 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -36,6 +36,7 @@ include_directories("${CMAKE_CURRENT_SOURCE_DIR}/include")
36 36
37add_subdirectory(swaybg) 37add_subdirectory(swaybg)
38add_subdirectory(swaymsg) 38add_subdirectory(swaymsg)
39add_subdirectory(swaygrab)
39 40
40find_package(XKBCommon REQUIRED) 41find_package(XKBCommon REQUIRED)
41find_package(WLC REQUIRED) 42find_package(WLC REQUIRED)
diff --git a/swaygrab/CMakeLists.txt b/swaygrab/CMakeLists.txt
new file mode 100644
index 00000000..5b47a694
--- /dev/null
+++ b/swaygrab/CMakeLists.txt
@@ -0,0 +1,16 @@
1project(swaygrab)
2
3set(CMAKE_CURRENT_BINARY_DIR ${CMAKE_CURRENT_BINARY_DIR}/../bin/)
4
5FILE(GLOB sources ${PROJECT_SOURCE_DIR}/*.c)
6FILE(GLOB common ${PROJECT_SOURCE_DIR}/../common/*.c)
7
8add_executable(swaygrab
9 ${sources}
10 ${common}
11)
12
13install(
14 TARGETS swaygrab
15 RUNTIME DESTINATION bin
16 COMPONENT runtime)
diff --git a/swaygrab/main.c b/swaygrab/main.c
new file mode 100644
index 00000000..4a15bd06
--- /dev/null
+++ b/swaygrab/main.c
@@ -0,0 +1,12 @@
1#include <stdio.h>
2#include <stdlib.h>
3#include "log.h"
4
5void sway_terminate(void) {
6 exit(1);
7}
8
9int main(int argc, const char **argv) {
10 init_log(L_INFO);
11 sway_log(L_INFO, "Hello world!");
12}