mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-07 21:59:54 +00:00
When building Ladybird with the Qt UI framework on Windows, we were getting the following warning in the CMake target post build step: "Could not find any translations in <binary_dir>\vcpkg_installed\ x64-windows\translations\Qt6 (developer build?)". We now tell the deploy script that we have no translations, which removes the warning.
39 lines
912 B
CMake
39 lines
912 B
CMake
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 $<TARGET_FILE:ladybird>
|
|
PLUGINS_DIR $<TARGET_FILE_DIR:ladybird>
|
|
NO_TRANSLATIONS
|
|
)
|
|
")
|
|
|
|
add_custom_command(TARGET ladybird POST_BUILD
|
|
COMMAND ${CMAKE_COMMAND}
|
|
-P ${ladybird_deploy_script}
|
|
COMMAND_EXPAND_LISTS
|
|
)
|
|
endif()
|