# Configure minimum CMAKE version cmake_minimum_required(VERSION 2.8) # Set the project name project(hyperion-x11) # find Qt4 find_package(Qt4 REQUIRED QtCore QtGui QtNetwork) # Find X11 find_package(X11 REQUIRED) include_directories( ${CMAKE_CURRENT_BINARY_DIR}/../../libsrc/protoserver ${QT_INCLUDES} ${X11_INCLUDES} ) set(Hyperion_X11_QT_HEADERS X11Wrapper.h) set(Hyperion_X11_HEADERS ) set(Hyperion_X11_SOURCES hyperion-x11.cpp X11Wrapper.cpp ) QT4_WRAP_CPP(Hyperion_X11_HEADERS_MOC ${Hyperion_X11_QT_HEADERS}) add_executable(hyperion-x11 ${Hyperion_X11_HEADERS} ${Hyperion_X11_SOURCES} ${Hyperion_X11_HEADERS_MOC} ) target_link_libraries(hyperion-x11 getoptPlusPlus blackborder hyperion-utils protoserver x11-grabber ${X11_LIBRARIES} pthread ) qt4_use_modules(hyperion-x11 Core Gui Network)