File tree Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Expand file tree Collapse file tree 1 file changed +15
-4
lines changed Original file line number Diff line number Diff line change @@ -125,10 +125,21 @@ foreach(_lib IN LISTS OGRE_LIBRARIES)
125125 list (APPEND _extra_interface_link_libraries ${OPENGL_LIBRARIES} )
126126 list (APPEND _extra_interface_link_libraries ${CMAKE_DL_LIBS} )
127127 if (UNIX AND NOT APPLE )
128- find_package (X11 REQUIRED)
129- list (APPEND _extra_interface_link_libraries ${X11_LIBRARIES} ${X11_Xt_LIB} ${X11_Xrandr_LIB} )
130- find_library (XAW_LIBRARY NAMES Xaw Xaw7 PATHS ${DEP_LIB_SEARCH_DIR} ${X11_LIB_SEARCH_PATH} )
131- list (APPEND _extra_interface_link_libraries ${XAW_LIBRARY} )
128+ find_package (X11 QUIET )
129+ if (NOT XAW_LIBRARY OR NOT X11_Xt_FOUND)
130+ set (X11_FOUND FALSE )
131+ endif ()
132+
133+ if (X11_Xt_FOUND)
134+ list (APPEND _extra_interface_link_libraries ${X11_LIBRARIES} ${X11_Xt_LIB} ${X11_Xrandr_LIB} )
135+ find_library (XAW_LIBRARY NAMES Xaw Xaw7 PATHS ${DEP_LIB_SEARCH_DIR} ${X11_LIB_SEARCH_PATH} )
136+ list (APPEND _extra_interface_link_libraries ${XAW_LIBRARY} )
137+ else ()
138+ pkg_check_modules(waylands IMPORTED_TARGET wayland-client wayland-egl egl)
139+ endif ()
140+
141+
142+
132143 endif ()
133144 if (APPLE )
134145 list (APPEND _extra_interface_link_libraries "-framework Cocoa" )
You can’t perform that action at this time.
0 commit comments