diff options
author | OBATA Akio <obache@wizdas.com> | 2020-08-19 15:53:58 +0900 |
---|---|---|
committer | Slávek Banko <slavek.banko@axis.cz> | 2020-09-27 19:06:55 +0200 |
commit | ba75e441eab1713cac9219d93d06c478c0bc93df (patch) | |
tree | f62fc3b7033d55980baea4b7b42dda495973bb21 | |
parent | bbe1b42cbbc7293041a83b154f969792a2592510 (diff) | |
download | tdelibs-ba75e441eab1713cac9219d93d06c478c0bc93df.tar.gz tdelibs-ba75e441eab1713cac9219d93d06c478c0bc93df.zip |
Port ASPELL_DATADIR detection to CMake
Signed-off-by: OBATA Akio <obache@wizdas.com>
-rw-r--r-- | CMakeLists.txt | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt index 794c2afbd..c9ae8384c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1225,14 +1225,26 @@ if ( NOT ISPELL_LIBDIR ) endif ( NOT ISPELL_LIBDIR ) ##### check for aspell ########################## -# we need ASPELL_DATADIR too if( WITH_ASPELL ) find_package( ASPELL ) if( NOT ASPELL_FOUND ) message(FATAL_ERROR "\nASPELL support are requested, but not found on your system" ) endif( NOT ASPELL_FOUND ) + if( NOT ASPELL_DATADIR ) + find_program( PSPELL_CONFIG_EXECUTABLE NAMES pspell-config DOC "path to the pspell-config executable" ) + if( PSPELL_CONFIG_EXECUTABLE ) + execute_process ( + COMMAND ${PSPELL_CONFIG_EXECUTABLE} --pkgdatadir + OUTPUT_VARIABLE ASPELL_DATADIR + OUTPUT_STRIP_TRAILING_WHITESPACE) + endif( PSPELL_CONFIG_EXECUTABLE ) + endif( NOT ASPELL_DATADIR ) endif( WITH_ASPELL ) +if( NOT ASPELL_DATADIR ) + set ( ASPELL_DATADIR "/usr/lib/aspell" ) +endif( NOT ASPELL_DATADIR ) +set ( ASPELL_DATADIR "${ASPELL_DATADIR}" CACHE PATH "aspell data directory" ) ##### check for hspell ########################## |