[client] build: add Windows platform composition

This commit is contained in:
Geoffrey McRae
2026-09-12 08:09:24 +10:00
parent 17e416c3f2
commit d045ac6ba7
15 changed files with 533 additions and 168 deletions

View File

@@ -0,0 +1,25 @@
cmake_minimum_required(VERSION 3.10)
project(client_platform_Windows LANGUAGES C)
add_library(client_platform_Windows STATIC
clipboard_files.c
config.c
font.c
input.c
process.c
)
target_link_libraries(client_platform_Windows
PUBLIC
lg_common
dwrite
ole32
shell32
shlwapi
uuid
)
target_include_directories(client_platform_Windows
PRIVATE
${CMAKE_CURRENT_SOURCE_DIR}/../../src
)