MESSAGE( STATUS "..:: CMAKE SKGBASEMODELER ::..")

PROJECT(SKGBASEMODELER)

FIND_PACKAGE(KDE4 REQUIRED)
INCLUDE(KDE4Defaults)
LINK_DIRECTORIES (${LIBRARY_OUTPUT_PATH})

FIND_PACKAGE(Qt4 REQUIRED)
FIND_PACKAGE(QCA2 REQUIRED)
FIND_PACKAGE(Sqlite REQUIRED)

INCLUDE_DIRECTORIES( ${PROJECT_BINARY_DIR} ${KDE4_INCLUDES} ${QT_INCLUDES} ${QCA2_INCLUDE_DIR} ${SQLITE_INCLUDE_DIR})

SET(skgbasemodeler_SRCS
   skgobjectbase.cpp 
   skgnamedobject.cpp 
   skgnodeobject.cpp
   skgdocument.cpp 
   skgtransactionmng.cpp 
   skgservices.cpp 
   skgerror.cpp 
   skgtraces.cpp
 )
 
QT4_AUTOMOC(${skgbasemodeler_SRCS})

#build a shared library
KDE4_ADD_LIBRARY(skgbasemodeler SHARED ${skgbasemodeler_SRCS})

#need to link to some other libraries ? just add them here
SET_TARGET_PROPERTIES( skgbasemodeler PROPERTIES VERSION ${VERSION} SOVERSION 1 )
TARGET_LINK_LIBRARIES(skgbasemodeler ${QT_QTSQL_LIBRARY} ${QT_QTCORE_LIBRARY} ${QCA2_LIBRARIES} ${SQLITE_LIBRARIES})

########### install files ###############
INSTALL(TARGETS skgbasemodeler LIBRARY DESTINATION ${LIB_INSTALL_DIR} )
