project(cl-install-gui) cmake_minimum_required(VERSION 2.6) list(APPEND CMAKE_MODULE_PATH "cmake") set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) set(QT_MIN_VERSION 4.6.0) find_package(Qt4 REQUIRED) include(${QT_USE_FILE}) add_subdirectory(libs/qtermwidget) include_directories( ${QT_INCLUDES} ${CMAKE_CURRENT_SOURCE_DIR} ${CMAKE_CURRENT_BINARY_DIR} libs/qtermwidget ) set( cl_install_gui_SRCS src/main.cpp src/pagecfdisk.cpp src/pageconfiguration.cpp src/pagefinish.cpp src/pageinstall.cpp src/pagelanguage.cpp src/pagelicense.cpp src/pagemanager.cpp src/pagepartitioning.cpp src/systeminstaller.cpp src/tools.cpp ) set (cl_install_gui_HDRS src/installerpage.h src/pagecfdisk.h src/pageconfiguration.h src/pagefinish.h src/pageinstall.h src/pagelanguage.h src/pagelicense.h src/pagemanager.h src/pagepartitioning.h src/systeminstaller.h ) set( cl_install_gui_RCC resources/systeminstaller.qrc ) add_definitions( -DQT_GUI_LIB -DQT_CORE_LIB ) qt4_wrap_cpp( cl_install_gui_MOC_SRCS ${cl_install_gui_HDRS} ) qt4_add_resources( cl_install_gui_RCC_SRCS ${cl_install_gui_RCC} ) add_executable( cl-install-gui ${cl_install_gui_SRCS} ${cl_install_gui_MOC_SRCS} ${cl_install_gui_RCC_SRCS} ) target_link_libraries( cl-install-gui ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} qtermwidget ) install( TARGETS cl-install-gui DESTINATION /usr/sbin )