cmake_minimum_required(VERSION 3.28) project(ipcswaytest) set(CMAKE_CXX_STANDARD 17) find_package(nlohmann_json 3.2.0 REQUIRED) add_executable(ipcswaytest main.cpp sway_bindings/swaymsg.h sway_bindings/Sway.h sway_bindings/Sway.cpp sway_bindings/Formatter.h) target_link_libraries(ipcswaytest PRIVATE nlohmann_json::nlohmann_json)