diff options
Diffstat (limited to 'src/plugins/jabber/CMakeLists.txt')
-rw-r--r-- | src/plugins/jabber/CMakeLists.txt | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/src/plugins/jabber/CMakeLists.txt b/src/plugins/jabber/CMakeLists.txt new file mode 100644 index 000000000..57ec9c56b --- /dev/null +++ b/src/plugins/jabber/CMakeLists.txt @@ -0,0 +1,45 @@ +# Copyright (c) 2009 FlashCode <flashcode@flashtux.org> +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 3 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with this program. If not, see <http://www.gnu.org/licenses/>. +# + +ADD_LIBRARY(jabber MODULE +jabber.c jabber.h +jabber-bar-item.c jabber-bar-item.h +jabber-buddy.c jabber-buddy.h +jabber-buffer.c jabber-buffer.h +jabber-command.c jabber-command.h +jabber-completion.c jabber-completion.h +jabber-config.c jabber-config.h +jabber-debug.c jabber-debug.h +jabber-display.c jabber-display.h +jabber-info.c jabber-info.h +jabber-input.c jabber-input.h +jabber-muc.c jabber-muc.h +jabber-server.c jabber-server.h +jabber-upgrade.c jabber-upgrade.h +jabber-xmpp.c jabber-xmpp.h) +SET_TARGET_PROPERTIES(jabber PROPERTIES PREFIX "") + +CHECK_INCLUDE_FILES("regex.h" HAVE_REGEX_H) +CHECK_FUNCTION_EXISTS(regexec HAVE_REGEXEC) + +IF(GNUTLS_FOUND) + INCLUDE_DIRECTORIES(${GNUTLS_INCLUDE_PATH} ${IKSEMEL_INCLUDE_PATH}) + TARGET_LINK_LIBRARIES(jabber ${GNUTLS_LIBRARY} ${IKSEMEL_LIBRARY}) +ELSE(GNUTLS_FOUND) + TARGET_LINK_LIBRARIES(jabber ${IKSEMEL_LIBRARY}) +ENDIF(GNUTLS_FOUND) + +INSTALL(TARGETS jabber LIBRARY DESTINATION lib/${PROJECT_NAME}/plugins) |