project(text CXX)
cmake_minimum_required(VERSION 2.8)

set(CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cMake")

INCLUDE(GNUInstallDirs)


FIND_PACKAGE(Qt4 COMPONENTS QtCore QtGui REQUIRED)
FIND_PACKAGE(QCustomPlot REQUIRED)

INCLUDE_DIRECTORIES(${QT_INCLUDES})
INCLUDE_DIRECTORIES(${QCustomPlot_INCLUDE_DIR})
INCLUDE(${QT_USE_FILE})

QT4_WRAP_CPP(TEST_MOC_OUTFILES mainwindow.h qcpdocumentobject.h)
QT4_WRAP_UI(TEST_FORMS_HEADERS mainwindow.ui)

ADD_EXECUTABLE(text main.cpp mainwindow.cpp qcpdocumentobject.cpp ${TEST_MOC_OUTFILES} ${TEST_FORMS_HEADERS} ${TEST_MOC_OUTFILES})
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})

TARGET_LINK_LIBRARIES(text ${QT_LIBRARIES} ${QCustomPlot_LIBRARIES})
INSTALL(TARGETS text DESTINATION ${CMAKE_INSTALL_BINDIR})
