--- subprojects/appmenu-gtk-module/src/CMakeLists.txt.orig 2019-03-02 16:02:35 UTC +++ subprojects/appmenu-gtk-module/src/CMakeLists.txt @@ -13,6 +13,10 @@ set(MODULE_SOURCES platform.h consts.h) +find_package(X11 REQUIRED) +if (X11_FOUND) + include_directories(${X11_INCLUDE_DIR}) +endif(X11_FOUND) get_filename_component(GTK3_LIBDIR ${GTK3_GTK_LIBRARY} DIRECTORY) set(GTK3_MODULEDIR ${GTK3_LIBDIR}/gtk-3.0/modules) add_library(appmenu-gtk3-module MODULE ${MODULE_SOURCES}) @@ -27,7 +31,7 @@ if(GTK2_FOUND) get_filename_component(GTK2_LIBDIR ${GTK2_GTK_LIBRARY} DIRECTORY) set(GTK2_MODULEDIR ${GTK2_LIBDIR}/gtk-2.0/modules) add_library(appmenu-gtk2-module MODULE ${MODULE_SOURCES}) - target_include_directories(appmenu-gtk2-module PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../lib) + target_include_directories(appmenu-gtk2-module PRIVATE ${CMAKE_CURRENT_SOURCE_DIR}/../lib ) target_link_libraries(appmenu-gtk2-module PRIVATE appmenu-gtk2-parser GLIB2::GIO_UNIX GTK2::GTK) set_target_properties(appmenu-gtk2-module PROPERTIES OUTPUT_NAME appmenu-gtk-module