Fix up minimal dependency case and clang support.
This commit is contained in:
parent
925f0c3ccd
commit
1adc9272f8
17 changed files with 183 additions and 226 deletions
|
@ -4,7 +4,7 @@ set (platform_INCLUDES "")
|
|||
set (platform_LIBS "")
|
||||
|
||||
if(UNIX)
|
||||
message(STATUS "Checking optional dependencies for module: window")
|
||||
message(STATUS "Checking dependencies for module: window")
|
||||
find_package(X11 QUIET)
|
||||
if(X11_FOUND)
|
||||
list(APPEND platform_INCLUDES
|
||||
|
@ -20,9 +20,10 @@ if(UNIX)
|
|||
ui_interfaces/x11/XcbGlWindowInterface.cpp
|
||||
)
|
||||
list(APPEND platform_LIBS ${X11_LIBRARIES} ${X11_xcb_LIB} ${X11_X11_xcb_LIB} ${X11_xkbcommon_LIB} ${X11_xkbcommon_X11_LIB} libxcb-image.so)
|
||||
list(APPEND X11_INCLUDE_DIRS ${X11_xkbcommon_INCLUDE_PATH})
|
||||
list(APPEND X11_INCLUDE_DIRS ${X11_xkbcommon_INCLUDE_PATH})
|
||||
list(APPEND DEFINES "HAS_X11")
|
||||
else()
|
||||
message(STATUS "x11 development headers not found - skipping support")
|
||||
message(STATUS "X11 not found - skipping support")
|
||||
endif()
|
||||
|
||||
find_package(Wayland QUIET)
|
||||
|
@ -47,7 +48,7 @@ if(UNIX)
|
|||
list(APPEND platform_LIBS ${WAYLAND_LIBRARIES})
|
||||
endif()
|
||||
else()
|
||||
Message(STATUS "Wayland dependencies not found - disabling Wayland support")
|
||||
Message(STATUS "Wayland not found - skipping support")
|
||||
endif()
|
||||
else()
|
||||
list(APPEND platform_INCLUDES
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue