diff options
Diffstat (limited to 'src/plugins/spell/CMakeLists.txt')
-rw-r--r-- | src/plugins/spell/CMakeLists.txt | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/plugins/spell/CMakeLists.txt b/src/plugins/spell/CMakeLists.txt new file mode 100644 index 000000000..0a1c51bb1 --- /dev/null +++ b/src/plugins/spell/CMakeLists.txt @@ -0,0 +1,42 @@ +# +# Copyright (C) 2006 Emmanuel Bouthenot <kolter@openics.org> +# Copyright (C) 2006-2019 Sébastien Helleu <flashcode@flashtux.org> +# +# This file is part of WeeChat, the extensible chat client. +# +# WeeChat 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. +# +# WeeChat 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 WeeChat. If not, see <https://www.gnu.org/licenses/>. +# + +add_library(spell MODULE +spell.c spell.h +spell-bar-item.c spell-bar-item.h +spell-command.c spell-command.h +spell-completion.c spell-completion.h +spell-config.c spell-config.h +spell-info.c spell-info.h +spell-speller.c spell-speller.h) +set_target_properties(spell PROPERTIES PREFIX "") + +if(ENCHANT_FOUND) + include_directories(${ENCHANT_INCLUDE_DIR}) + target_link_libraries(spell ${ENCHANT_LIBRARIES}) + add_definitions(-DUSE_ENCHANT) +else() + if(ASPELL_FOUND) + include_directories(${ASPELL_INCLUDE_PATH}) + target_link_libraries(spell ${ASPELL_LIBRARY}) + endif() +endif() + +install(TARGETS spell LIBRARY DESTINATION ${LIBDIR}/plugins) |