Hi guys,

I'm working on creating a Qt-based chat application using Jabber and am
trying to use libiris for this. As part of this I also created a
CMakeLists.txt file that works with the current upstream iris code as used
by Psi. I noticed that the directory layout for libiris in the Kopete
sources differs a bit from the version Psi uses, so I don't know if it's
useful to you. But if it is, take your advantage with it ;)

Cheers,
Arend jr.

-- 
Arend van Beelen jr.
"If you want my address, it's number one at the end of the bar."
SET(SOURCES
        #irisnet/appledns/appledns.cpp
        #irisnet/appledns/qdnssd.cpp
        irisnet/corelib/irisnetglobal.cpp
        irisnet/corelib/irisnetplugin.cpp
        irisnet/corelib/jdnsshared.cpp
        irisnet/corelib/netavailability.cpp
        irisnet/corelib/netinterface.cpp
        irisnet/corelib/netnames_jdns.cpp
        irisnet/corelib/netnames.cpp
        irisnet/corelib/objectsession.cpp
        irisnet/noncore/legacy/safedelete.cpp
        irisnet/noncore/legacy/ndns.cpp
        irisnet/noncore/legacy/servsock.cpp
        irisnet/noncore/legacy/srvresolver.cpp
        irisnet/noncore/processquit.cpp
        jdns/jdns_mdnsd.c
        jdns/jdns_packet.c
        jdns/jdns_sys.c
        jdns/jdns_util.c
        jdns/jdns.c
        jdns/qjdns_sock.cpp
        jdns/qjdns.cpp
        libidn/nfkc.c
        libidn/profiles.c
        libidn/rfc3454.c
        libidn/stringprep.c
        xmpp/cutestuff/bsocket.cpp
        xmpp/cutestuff/bytestream.cpp
        xmpp/cutestuff/httpconnect.cpp
        xmpp/cutestuff/httppoll.cpp
        xmpp/cutestuff/socks.cpp
        xmpp/jid/jid.cpp
        xmpp/xmpp-core/compress.cpp
        xmpp/xmpp-core/compressionhandler.cpp
        xmpp/xmpp-core/connector.cpp
        xmpp/xmpp-core/parser.cpp
        xmpp/xmpp-core/protocol.cpp
        xmpp/xmpp-core/securestream.cpp
        xmpp/xmpp-core/simplesasl.cpp
        xmpp/xmpp-core/stream.cpp
        xmpp/xmpp-core/tlshandler.cpp
        xmpp/xmpp-core/xmlprotocol.cpp
        xmpp/xmpp-core/xmpp_stanza.cpp
        xmpp/xmpp-im/client.cpp
        xmpp/xmpp-im/filetransfer.cpp
        xmpp/xmpp-im/s5b.cpp
        xmpp/xmpp-im/types.cpp
        xmpp/xmpp-im/xmpp_discoinfotask.cpp
        xmpp/xmpp-im/xmpp_discoitem.cpp
        xmpp/xmpp-im/xmpp_features.cpp
        xmpp/xmpp-im/xmpp_ibb.cpp
        xmpp/xmpp-im/xmpp_task.cpp
        xmpp/xmpp-im/xmpp_tasks.cpp
        xmpp/xmpp-im/xmpp_vcard.cpp
        xmpp/xmpp-im/xmpp_xdata.cpp
        xmpp/xmpp-im/xmpp_xmlcommon.cpp
)
IF(UNIX)
        SET(SOURCES ${SOURCES}
                irisnet/corelib/netinterface_unix.cpp
        )
ENDIF(UNIX)
IF(WIN32)
        SET(SOURCES ${SOURCES}
                irisnet/corelib/netinterface_win.cpp
        )
ENDIF(WIN32)

INCLUDE_DIRECTORIES(
        ${CMAKE_SOURCE_DIR}/3rdparty/qca/include/QtCrypto
        #irisnet/appledns
        irisnet/corelib
        irisnet/noncore
        irisnet/noncore/legacy
        jdns
        libidn
        xmpp/cutestuff
        xmpp/jid
        xmpp/xmpp-core
        xmpp/xmpp-im
)

ADD_DEFINITIONS(-DIRISNET_STATIC)

# Library
AUTOMOC4_ADD_LIBRARY(iris
        ${SOURCES}
)

# Specified libraries
TARGET_LINK_LIBRARIES(iris ${QT_LIBRARIES})
_______________________________________________
kopete-devel mailing list
[email protected]
https://mail.kde.org/mailman/listinfo/kopete-devel

Reply via email to