dotfiles/.config/Code/User/History/-61d9cb/eI4M.txt

36 lines
856 B
Text
Raw Normal View History

2024-06-16 18:53:25 +05:00
cmake_minimum_required(VERSION 3.29)
add_definitions(-DWLR_USE_UNSTABLE)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
# include_directories(Hyprland/src)
# include_directories(Hyprland/subprojects/udis86)
# include_directories(Hyprland/subprojects/hyprland-protocols)
# include_directories(Hyprland/subprojects/tracy/public/tracy)
# include_directories(Hyprland/subprojects/wlroots-hyprland)
# file(GLOB_RECURSE SRC "main.cpp")
add_library(sttracker SHARED main.cpp)
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
)
target_link_libraries(sttracker PRIVATE rt PkgConfig::deps)
install(TARGETS sttracker)