project(DiscEraser)
cmake_minimum_required(VERSION 2.6)

include_directories( ${QT_INCLUDES} ${CMAKE_CURRENT_BINARY_DIR} )
include_directories ("${PROJECT_SOURCE_DIR}/../../Libs/SiliconLib")
include_directories ("${PROJECT_SOURCE_DIR}/../../Libs/SiDi")

SET( DISCERASER_CPP ${DISCERASER_CPP}
./mainpage.cpp
./disceraser.cpp
./body.cpp
)

SET( DISCERASER_MOC ${DISCERASER_MOC}
./disceraser.h
./mainpage.h
)

SET( DISCERASER_RESOURCES ${DISCERASER_RESOURCES}
./disceraser.qrc
)

SET( DISCERASER_UIS ${DISCERASER_UIS}
./options.ui
)


QT4_WRAP_CPP( DISCERASER_MOC_HEADERS ${DISCERASER_MOC}  )
QT4_ADD_RESOURCES( DISCERASER_RESOURCES_HEADERS ${DISCERASER_RESOURCES} )
QT4_WRAP_UI( DISCERASER_UI_HEADERS ${DISCERASER_UIS} )

add_library( DiscEraser SHARED ${DISCERASER_CPP} ${DISCERASER_UI_HEADERS} ${DISCERASER_RESOURCES_HEADERS} ${DISCERASER_MOC_HEADERS} )
target_link_libraries( DiscEraser ${QT_QTCORE_LIBRARY} ${QT_QTGUI_LIBRARY} SiliconLib SiDi  )

install(TARGETS DiscEraser  DESTINATION ${APPLICATION_INSTALL_PATH} )

