qt: Attempt fix for Qt5 private headers on certain environments
This commit is contained in:
@@ -385,6 +385,7 @@ if (UNIX AND NOT APPLE AND NOT HAIKU)
|
||||
target_compile_definitions(ui PRIVATE XKBCOMMON_X11)
|
||||
target_link_libraries(ui PRIVATE X11::xcb PUBLIC PkgConfig::XKBCOMMON_X11)
|
||||
target_sources(ui PRIVATE xkbcommon_x11_keyboard.cpp)
|
||||
set(QT5_PRIVATE_HEADERS ON)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
@@ -406,9 +407,18 @@ if (UNIX AND NOT APPLE AND NOT HAIKU)
|
||||
target_sources(ui PRIVATE xkbcommon_wl_keyboard.cpp)
|
||||
endif()
|
||||
target_compile_definitions(ui PRIVATE WAYLAND)
|
||||
set(QT5_PRIVATE_HEADERS ON)
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
|
||||
# Add private headers for Qt5 if required.
|
||||
if (NOT USE_QT6 AND DEFINED QT5_PRIVATE_HEADERS)
|
||||
find_package(Qt${QT_MAJOR}Gui)
|
||||
if (Qt${QT_MAJOR}Gui_FOUND)
|
||||
include_directories(${Qt${QT_MAJOR}Gui_PRIVATE_INCLUDE_DIRS})
|
||||
endif()
|
||||
endif()
|
||||
endif()
|
||||
set(QM_FILES)
|
||||
file(GLOB po_files "${CMAKE_CURRENT_SOURCE_DIR}/languages/*.po")
|
||||
|
Reference in New Issue
Block a user