cmake_minimum_required(VERSION 2.6)

find_package(Qt4 REQUIRED)

if (NOT DATA_INSTALL_DIR)
  set (DATA_INSTALL_DIR ${CMAKE_INSTALL_PREFIX}/share/apps/${PROJECT_NAME})
  set (OUT_STATUS true)
endif (NOT DATA_INSTALL_DIR)

if (NOT ICONS_DIR)
	set (ICONS_DIR share)
  set (OUT_STATUS true)
endif (NOT ICONS_DIR)


include_directories(${QT_INCLUDES} 
                    ${CMAKE_CURRENT_BINARY_DIR}
                    ${CMAKE_CURRENT_SOURCE_DIR}) 

set (common_RES logo.png
                educazionik.png  
                educazionik-2.png  
                educazionik-3.png
                frown.png
                smile.png)

set(common_SRCS aboutdlg.cpp)

QT4_WRAP_UI (UIS_H    aboutdlg.ui)
QT4_WRAP_CPP(MOC_SRCS aboutdlg.h qlabeldrag.h)
qt4_automoc(${common_SRCS})

add_library(common STATIC
            ${UIS_H}
            ${MOC_SRCS}
            ${common_SRCS}
            qlabeldrag.cpp
           )


if (OUT_STATUS)
  MESSAGE( STATUS "-------------------------------------------------------------------------------" )
  message (STATUS "PROJECT_NAME         " common)
  message (STATUS "CMAKE_INSTALL_PREFIX " ${CMAKE_INSTALL_PREFIX})
  message (STATUS "DATA_INSTALL_DIR     " ${DATA_INSTALL_DIR})
	message (STATUS "ICONS_DIR           	" ${ICONS_DIR})
  message (STATUS "-------------------------------------------------------------------------------" )
endif (OUT_STATUS)

install(FILES ${common_RES} DESTINATION ${DATA_INSTALL_DIR})
install(DIRECTORY icons     DESTINATION ${ICONS_DIR} PATTERN ".svn" EXCLUDE)

