Skip to content

Commit 793d98c

Browse files
authored
Create CMakeLists.txt
1 parent 3c8fac9 commit 793d98c

1 file changed

Lines changed: 24 additions & 0 deletions

File tree

source-code/Desktop/CMakeLists.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)