set(CMAKE_INCLUDE_CURRENT_DIR ON)

set(qedje_SRCS
    qedje.cpp
    qedjedebug.cpp
    qedjeimage.cpp
    qedjeloader.cpp
    qedjerealpart.cpp
    qrunningprogram.cpp
    )

set(qedje_HEADERS
    qedje.h
    qedjeimage.h
    qedjeloader.h
    qedjerealpart.h
    qrunningprogram.h
    )

qt4_wrap_cpp(qedje_MOC_SRCS ${qedje_HEADERS})

add_library(qedje SHARED ${qedje_SRCS} ${qedje_MOC_SRCS})
target_link_libraries(qedje ${QT_LIBRARIES} ${EET_LIBRARIES} ${QZION_LIBRARIES})

set(qedje_LDFLAGS ${EET_LDFLAGS} ${QZION_LDFLAGS})
string(REGEX REPLACE ";" " " qedje_LDFLAGS "${qedje_LDFLAGS}")

set_target_properties(qedje PROPERTIES
    VERSION ${QEDJE_LIB_VERSION_STRING}
    SOVERSION ${QEDJE_LIB_MAJOR_VERSION}
    )

install(TARGETS qedje LIBRARY DESTINATION ${LIB_INSTALL_DIR}/)
install(FILES ${qedje_HEADERS} DESTINATION include/)

if (NOT WIN32)
    configure_file(qedje.pc.cmake qedje.pc @ONLY)
    install(FILES ${CMAKE_BINARY_DIR}/qedje.pc DESTINATION ${LIB_INSTALL_DIR}/pkgconfig/)
endif (NOT WIN32)
