]> git.lyx.org Git - lyx.git/blob - development/cmake/modules/FindASPELL.cmake
Initial cmake support.
[lyx.git] / development / cmake / modules / FindASPELL.cmake
1 # - Try to find ASPELL
2 # Once done this will define
3 #
4 #  ASPELL_FOUND - system has ASPELL
5 #  ASPELL_INCLUDE_DIR - the ASPELL include directory
6 #  ASPELL_LIBRARIES - The libraries needed to use ASPELL
7 #  ASPELL_DEFINITIONS - Compiler switches required for using ASPELL
8 #
9
10 if (ASPELL_INCLUDE_DIR AND ASPELL_LIBRARIES)
11   # Already in cache, be silent
12   set(ASPELL_FIND_QUIETLY TRUE)
13 endif (ASPELL_INCLUDE_DIR AND ASPELL_LIBRARIES)
14
15 FIND_PATH(ASPELL_INCLUDE_DIR aspell.h
16   /usr/include
17   /usr/local/include
18   /usr/local/include/aspell
19 )
20
21 FIND_LIBRARY(ASPELL_LIBRARIES NAMES aspell aspell-15 libaspell
22   PATHS
23   /usr/lib
24   /usr/local/lib
25 )
26
27
28 if (ASPELL_INCLUDE_DIR AND ASPELL_LIBRARIES)
29    set(ASPELL_FOUND TRUE)
30 endif (ASPELL_INCLUDE_DIR AND ASPELL_LIBRARIES)
31
32 if (ASPELL_FOUND)
33   if (NOT ASPELL_FIND_QUIETLY)
34     message(STATUS "Found ASPELL: ${ASPELL_LIBRARIES}")
35   endif (NOT ASPELL_FIND_QUIETLY)
36 else (ASPELL_FOUND)
37   if (ASPELL_FIND_REQUIRED)
38     message("aspell header: ${ASPELL_INCLUDE_DIR}")
39     message("aspell lib   : ${ASPELL_LIBRARIES}")
40     message(FATAL_ERROR "Could NOT find ASPELL")
41   endif (ASPELL_FIND_REQUIRED)
42 endif (ASPELL_FOUND)
43
44 MARK_AS_ADVANCED(ASPELL_INCLUDE_DIR ASPELL_LIBRARIES)