PROJECT(helloworld)
 FIND_PACKAGE(Qt4_REQUIRED)

 SET(helloworld_SOURCES main.cpp hellowindow.cpp)
 SET(helloworld_HEADERS hellowindow.h)
 SET(helloworld_FORMS hellowindow.ui)

 QT4_WRAP_CPP(helloworld_HEADERS_MOC ${helloworld_HEADERS})
 QT4_WRAP_UI(helloworld_FORMS_HEADERS ${helloworld_FORMS})
 INCLUDE(${QT_USE_FILE})
 ADD_DEFINITIONS(${QT_DEFINITIONS})

 SET(QT_USE_QTCORE)
 SET(QT_USE_QTGUI)

 ADD_EXECUTABLE(helloworld ${helloworld_SOURCES} ${helloworld_HEADERS_MOC} ${helloworld_FORMS_HEADERS})
 TARGET_LINK_LIBRARIES(helloworld ${QT_LIBRARIES})