This commit is contained in:
RafayAhmad7548 2024-06-16 18:53:25 +05:00
parent 37776af5db
commit ab03d5f10c
4045 changed files with 286212 additions and 3 deletions

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.27)
ssttrackergo-vulkan-fix
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,14 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker hyprland/src/plugins/)
target_link_libraries(sttracker Hyprland/subprojects/plugins/)

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,11 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# Add the source file
add_library(sttracker SHARED main.cpp)

View file

@ -0,0 +1,36 @@
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 "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,29 @@
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
wlroots
)
target_link_libraries(sttracker PRIVATE rt PkgConfig::deps)
include_directories(${CMAKE_SOURCE_DIR}/Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)

View file

@ -0,0 +1,14 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# Add the source file
add_library(sttracker SHARED main.cpp)
add_definitions(-DWLR_USE_UNSTABLE)

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker hyprland/src/plugins/)

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
include_directories()
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker /path/to/hyprland/api/library)

View file

@ -0,0 +1,29 @@
cmake_minimum_required(VERSION 3.29)
add_definitions(-DWLR_USE_UNSTABLE)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,28 @@
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)
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)

View file

@ -0,0 +1,32 @@
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(${CMAKE_SOURCE_DIR}/src)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.29)
add_definitions(-DWLR_USE_UNSTABLE)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,34 @@
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/tracy)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,41 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.27)
project(csgo-vulkan-fix
DESCRIPTION "csgo-vulkan-fix plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(csgo-vulkan-fix SHARED ${SRC})
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
)
target_link_libraries(csgo-vulkan-fix PRIVATE rt PkgConfig::deps)
install(TARGETS csgo-vulkan-fix)

View file

@ -0,0 +1,31 @@
cmake_minimum_required(VERSION 3.29)
add_definitions(-DWLR_USE_UNSTABLE)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,29 @@
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
wlroots
)
target_link_libraries(sttracker PRIVATE rt PkgConfig::deps)
include_directories(${CMAKE_SOURCE_DIR}/Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)

View file

@ -0,0 +1,42 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)
include_directories(Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)

View file

@ -0,0 +1,36 @@
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 "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.29)
CXXFLAGS="-DWLR_USE_UNSTABLE" make
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# Add the source file
add_library(sttracker SHARED main.cpp)
add_definitions(-DWLR_USE_UNSTABLE)

View file

@ -0,0 +1,14 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
# target_link_libraries(sttracker hyprland/src/plugins/)
target_link_libraries(sttracker Hyprland/subprojects/wlroots-hyprland/include/render)

View file

@ -0,0 +1,33 @@
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)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,42 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)
include_directories(${CMAKE_SOURCE_DIR}/Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)

View file

@ -0,0 +1,36 @@
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)

View file

@ -0,0 +1,14 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker hyprland/src/plugins/)
target_link_libraries(sttracker Hyprland/subprojects/wlroots-hyprland/include/render)

View file

@ -0,0 +1 @@
{"version":1,"resource":"file:///home/rafayahmad/Stuff/Coding/C%2B%2B/sttracker/CMakeLists.txt","entries":[{"id":"hlz1.txt","timestamp":1715873701788},{"id":"9xPC.txt","timestamp":1715873763461},{"id":"xNbS.txt","timestamp":1715873823625},{"id":"h7p4.txt","timestamp":1715873846708},{"id":"9mBJ.txt","timestamp":1715874008564},{"id":"2FyT.txt","timestamp":1715874069901},{"id":"egMf.txt","timestamp":1715874091658},{"id":"Wkz8.txt","timestamp":1715874107391},{"id":"naYq.txt","timestamp":1715874189404},{"id":"3YHk.txt","timestamp":1715874233164},{"id":"TG1P.txt","source":"Workspace Edit","timestamp":1715874239131},{"id":"8IVb.txt","timestamp":1715874311061},{"id":"wzVJ.txt","timestamp":1716096897490},{"id":"mPdd.txt","timestamp":1716096909183},{"id":"Gd0Z.txt","timestamp":1716096965989},{"id":"uGes.txt","timestamp":1716097338558},{"id":"S2m7.txt","timestamp":1716097428620},{"id":"cpnH.txt","timestamp":1716097481254},{"id":"xp1R.txt","timestamp":1716097504620},{"id":"7rcT.txt","timestamp":1716432664794},{"id":"QAZG.txt","timestamp":1716432849991},{"id":"n8Pq.txt","timestamp":1716432898562},{"id":"HVF2.txt","timestamp":1716435294579},{"id":"0KSu.txt","timestamp":1716435347540},{"id":"3XVQ.txt","timestamp":1716435363570},{"id":"tXo9.txt","timestamp":1716435490485},{"id":"TC7M.txt","timestamp":1716435771553},{"id":"B5aO.txt","timestamp":1716435792960},{"id":"AGoY.txt","timestamp":1716559360135},{"id":"Or2T.txt","timestamp":1716561263128},{"id":"maDh.txt","timestamp":1716561281758},{"id":"B0Gg.txt","timestamp":1716561882783},{"id":"sFES.txt","timestamp":1716561907893},{"id":"Yuve.txt","timestamp":1716562446060},{"id":"CsCO.txt","timestamp":1716563361476},{"id":"jDV9.txt","timestamp":1716563404031},{"id":"SYV6.txt","timestamp":1716563919631},{"id":"7dzh.txt","timestamp":1716564140578},{"id":"qAkT.txt","timestamp":1716564158821},{"id":"eI4M.txt","timestamp":1716564284054},{"id":"AhNW.txt","timestamp":1716564326240},{"id":"0QrW.txt","timestamp":1716620556756},{"id":"iwyd.txt","timestamp":1716620570866},{"id":"ry42.txt","timestamp":1716620678866}]}

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker hyprland/src/plugins/)

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(MyPlugin)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
include_directories(/path/to/hyprland/api/headers)
# Add the source file
add_library(MyPlugin SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(MyPlugin /path/to/hyprland/api/library)

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.29)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,36 @@
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)
include_directories(Hyprland/subprojects/wlroots-hyprland)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,41 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,30 @@
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)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,14 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
# include_directories(Hyprland/src/)
include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
# target_link_libraries(sttracker hyprland/src/plugins/)
# target_link_libraries(sttracker Hyprland/subprojects/wlroots-hyprland/include/render)

View file

@ -0,0 +1,36 @@
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 ${SRC})
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)

View file

@ -0,0 +1,28 @@
cmake_minimum_required(VERSION 3.29)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
add_definitions(-DWLR_USE_UNSTABLE)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,32 @@
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)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,27 @@
cmake_minimum_required(VERSION 3.29)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)

View file

@ -0,0 +1,42 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
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)
include_directories(Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)

View file

@ -0,0 +1,41 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(hyprbars
DESCRIPTION "hyprbars plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(hyprbars SHARED ${SRC})
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
)
target_link_libraries(hyprbars PRIVATE rt PkgConfig::deps)
install(TARGETS hyprbars)

View file

@ -0,0 +1,13 @@
cmake_minimum_required(VERSION 3.10)
project(sttracker)
set(CMAKE_CXX_STANDARD 14)
# Specify the path to the Hyprland API headers
include_directories(Hyprland/src/)
# Add the source file
add_library(sttracker SHARED main.cpp)
# If the Hyprland API is a library, link against it
target_link_libraries(sttracker /path/to/hyprland/api/library)

View file

@ -0,0 +1,43 @@
# cmake_minimum_required(VERSION 3.10)
# project(sttracker)
# set(CMAKE_CXX_STANDARD 14)
# # Specify the path to the Hyprland API headers
# # include_directories(Hyprland/src/)
# include_directories(Hyprland/subprojects/wlroots-hyprland/include/render)
# include_directories(Hyprland/subprojects/wlroots-hyprland/render)
# # Add the source file
# add_library(sttracker SHARED main.cpp)
# add_definitions(-DWLR_USE_UNSTABLE)
cmake_minimum_required(VERSION 3.27)
project(sttracker
DESCRIPTION "sttracker plugin for Hyprland"
VERSION 0.1
)
set(CMAKE_CXX_STANDARD 23)
file(GLOB_RECURSE SRC "*.cpp")
add_library(sttracker SHARED ${SRC})
find_package(PkgConfig REQUIRED)
pkg_check_modules(deps REQUIRED IMPORTED_TARGET
hyprland
libdrm
libinput
libudev
pangocairo
pixman-1
wayland-server
xkbcommon
wlroots
)
target_link_libraries(sttracker PRIVATE rt PkgConfig::deps)
include_directories(${CMAKE_SOURCE_DIR}/Hyprland/subprojects/wlroots-hyprland/include)
install(TARGETS sttracker)