We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 3c8fac9 commit 793d98cCopy full SHA for 793d98c
1 file changed
source-code/Desktop/CMakeLists.txt
@@ -0,0 +1,24 @@
1
+cmake_minimum_required(VERSION 3.10)
2
+project(BlueDesktop)
3
+
4
+find_package(PkgConfig REQUIRED)
5
6
+pkg_check_modules(GTK4 REQUIRED gtk4)
7
+pkg_check_modules(GIO REQUIRED gio-2.0)
8
+pkg_check_modules(LAYERSHELL REQUIRED gtk-layer-shell-0)
9
10
+add_executable(blue-desktop main.cpp)
11
12
+target_include_directories(blue-desktop PRIVATE
13
+ ${GTK4_INCLUDE_DIRS}
14
+ ${GIO_INCLUDE_DIRS}
15
+ ${LAYERSHELL_INCLUDE_DIRS}
16
+)
17
18
+target_link_libraries(blue-desktop PRIVATE
19
+ ${GTK4_LIBRARIES}
20
+ ${GIO_LIBRARIES}
21
+ ${LAYERSHELL_LIBRARIES}
22
23
24
+target_compile_features(blue-desktop PRIVATE cxx_std_11)
0 commit comments