arch-hyprland-project-launcher/CMakeLists.txt
gofnnp 6e1e41799e main
initial git repo
2025-12-22 21:42:47 +04:00

23 lines
515 B
CMake

cmake_minimum_required(VERSION 3.10)
project(project-launcher)
set(CMAKE_CXX_STANDARD 17)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(PkgConfig REQUIRED)
pkg_check_modules(GTK4 REQUIRED gtk4)
find_package(nlohmann_json 3.2.0 REQUIRED)
include_directories(${GTK4_INCLUDE_DIRS})
link_directories(${GTK4_LIBRARY_DIRS})
add_executable(project-launcher
src/main.cpp
src/project_manager.cpp
)
target_link_libraries(project-launcher
PRIVATE
${GTK4_LIBRARIES}
nlohmann_json::nlohmann_json
)