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)
125
125
list (APPEND _extra_interface_link_libraries ${OPENGL_LIBRARIES} )
126
126
list (APPEND _extra_interface_link_libraries ${CMAKE_DL_LIBS} )
127
127
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
+
132
143
endif ()
133
144
if (APPLE )
134
145
list (APPEND _extra_interface_link_libraries "-framework Cocoa" )
You can’t perform that action at this time.
0 commit comments