Files
Applications/LCDLLN-GPT/server-shard/CMakeLists.txt
T
2026-03-16 18:26:47 +01:00

24 lines
603 B
CMake

cmake_minimum_required(VERSION 3.20)
project(lcdlln_client VERSION 0.1.0 LANGUAGES CXX)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(Qt6 REQUIRED COMPONENTS Widgets Network)
find_package(OpenSSL REQUIRED)
include_directories(include)
add_executable(lcdlln_client
src/main.cpp
src/ClientApp.cpp
src/NetworkManager.cpp
src/Auth.cpp
src/Protocol.cpp
src/Logger.cpp
ui/LoginWindow.ui
ui/RegisterWindow.ui
ui/ServerListWindow.ui
)
target_link_libraries(lcdlln_client Qt6::Widgets Qt6::Network OpenSSL::SSL OpenSSL::Crypto spdlog argon2)