feat: build Ubuntu & AppImages in Docker + Qt static linking (#5151)

This commit is contained in:
pajlada
2024-02-10 12:47:15 +01:00
committed by GitHub
parent 10aabd39e7
commit edcd0b8010
4 changed files with 113 additions and 162 deletions
+5
View File
@@ -5,6 +5,7 @@ add_compile_definitions(QT_DISABLE_DEPRECATED_BEFORE=0x050F00)
# registers the native messageing host
option(CHATTERINO_DEBUG_NATIVE_MESSAGES "Debug native messages" OFF)
option(CHATTERINO_STATIC_QT_BUILD "Static link Qt" OFF)
set(SOURCE_FILES
Application.cpp
@@ -812,6 +813,10 @@ if (BUILD_APP)
message(WARNING "Sanitizers support is disabled")
endif()
if (CHATTERINO_STATIC_QT_BUILD)
qt_import_plugins(${EXECUTABLE_PROJECT} INCLUDE_BY_TYPE platforms Qt::QXcbIntegrationPlugin)
endif ()
target_include_directories(${EXECUTABLE_PROJECT} PRIVATE ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_BINARY_DIR}/autogen/)
target_link_libraries(${EXECUTABLE_PROJECT} PUBLIC ${LIBRARY_PROJECT})