Separate render window from main window

This commit is contained in:
dijunkun
2024-06-17 17:31:57 +08:00
parent 95a014a601
commit 71178ffa33
12 changed files with 1414 additions and 7 deletions

View File

@@ -99,7 +99,7 @@ target("localization")
set_kind("headeronly")
add_includedirs("src/localization", {public = true})
target("main_window")
target("single_window")
set_kind("object")
add_deps("log", "common", "localization", "config_center", "projectx", "screen_capturer", "device_controller")
if is_os("macosx") then
@@ -107,12 +107,23 @@ target("main_window")
elseif is_os("linux") then
add_packages("ffmpeg")
end
add_files("src/main_window/*.cpp")
add_includedirs("src/main_window", {public = true})
add_files("src/single_window/*.cpp")
add_includedirs("src/single_window", {public = true})
target("multiple_windows")
set_kind("object")
add_deps("log", "common", "localization", "config_center", "projectx", "screen_capturer", "device_controller")
if is_os("macosx") then
add_packages("ffmpeg")
elseif is_os("linux") then
add_packages("ffmpeg")
end
add_files("src/multiple_windows/*.cpp")
add_includedirs("src/multiple_windows", {public = true})
target("remote_desk")
set_kind("binary")
add_deps("log", "common", "main_window")
add_deps("log", "common", "multiple_windows")
if is_os("macosx") then
add_packages("ffmpeg")
elseif is_os("linux") then