summaryrefslogtreecommitdiffstats
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorOBATA Akio <obache@wizdas.com>2020-08-19 14:00:20 +0900
committerSlávek Banko <slavek.banko@axis.cz>2020-09-27 19:06:55 +0200
commitbbe1b42cbbc7293041a83b154f969792a2592510 (patch)
tree7b70d04adacaacf071f7db37cb7f9e4915916d96 /CMakeLists.txt
parent2706c5674eb1ea3fffdca4d8c3edb3b25335e731 (diff)
downloadtdelibs-bbe1b42cbbc7293041a83b154f969792a2592510.tar.gz
tdelibs-bbe1b42cbbc7293041a83b154f969792a2592510.zip
Add the ability to detect ispell lib directory
Check LIBDIR ispell compile option and use only it for ispell lib directory if found. Signed-off-by: OBATA Akio <obache@wizdas.com>
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt18
1 files changed, 18 insertions, 0 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 6d809d29e..794c2afbd 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -1206,6 +1206,24 @@ if( WITH_GAMIN )
endif( WITH_GAMIN )
+##### check for ispell ##########################
+
+if ( NOT ISPELL_LIBDIR )
+ find_program( ISPELL_EXECUTABLE NAMES ispell DOC "path to the ispell executable" )
+ if( ISPELL_EXECUTABLE )
+ execute_process (
+ COMMAND ${ISPELL_EXECUTABLE} -vv
+ COMMAND awk "$1 == \"LIBDIR\" && $2 == \"=\" {gsub(/\"/, \"\", $3); print $3;}"
+ OUTPUT_VARIABLE ISPELL_LIBDIR
+ OUTPUT_STRIP_TRAILING_WHITESPACE)
+ if ( ISPELL_LIBDIR )
+ set ( ISPELL_LIBDIR "${ISPELL_LIBDIR}" CACHE PATH "ispell lib directory contains dictionaries" )
+ else ( ISPELL_LIBDIR )
+ unset ( ISPELL_LIBDIR )
+ endif ( ISPELL_LIBDIR )
+ endif( ISPELL_EXECUTABLE )
+endif ( NOT ISPELL_LIBDIR )
+
##### check for aspell ##########################
# we need ASPELL_DATADIR too