qt_add_executable(ladybird main.cpp) target_sources(ladybird PRIVATE Application.cpp Autocomplete.cpp BrowserWindow.cpp FindInPageWidget.cpp Icon.cpp LocationEdit.cpp Menu.cpp Settings.cpp StringUtils.cpp Tab.cpp TabBar.cpp TVGIconEngine.cpp WebContentView.cpp ladybird.qrc ) target_link_libraries(ladybird PRIVATE Qt::Core Qt::Gui Qt::Widgets) create_ladybird_bundle(ladybird) if (WIN32) lagom_windows_bin(ladybird CONSOLE) qt_generate_deploy_script( TARGET ladybird OUTPUT_SCRIPT ladybird_deploy_script CONTENT " qt_deploy_runtime_dependencies( EXECUTABLE $ PLUGINS_DIR $ NO_TRANSLATIONS ) ") add_custom_command(TARGET ladybird POST_BUILD COMMAND ${CMAKE_COMMAND} -P ${ladybird_deploy_script} COMMAND_EXPAND_LISTS ) endif()