mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-07 21:59:54 +00:00
CMake: Make Ladybird and all Services executables console applications
We set bInheritHandles to TRUE for all child processes we spawn. Some of the types of objects that support handle inheritence is all of the STD handles (STD_INPUT_HANDLE, STD_OUTPUT_HANDLE, STD_ERROR_HANDLE) and the console screen buffer. This means if Ladybird and all the child service processes it launches/communicates with our console apps, only a single console needs to be allocated and all child process output their logs to that single console.
This commit is contained in:
parent
e3407d68d4
commit
782cf581e4
Notes:
github-actions[bot]
2025-11-03 18:24:46 +00:00
Author: https://github.com/ayeteadoe
Commit: 782cf581e4
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6659
5 changed files with 5 additions and 5 deletions
|
|
@ -19,7 +19,7 @@ target_link_libraries(ladybird PRIVATE Qt::Core Qt::Gui Qt::Widgets)
|
|||
create_ladybird_bundle(ladybird)
|
||||
|
||||
if (WIN32)
|
||||
lagom_windows_bin(ladybird)
|
||||
lagom_windows_bin(ladybird CONSOLE)
|
||||
qt_generate_deploy_script(
|
||||
TARGET ladybird
|
||||
OUTPUT_SCRIPT ladybird_deploy_script
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue