2 # Once done this will define
4 # FLITE_FOUND - system has Flite
5 # FLITE_INCLUDE_DIRS - the Flite include directory
6 # FLITE_LIBRARIES - Link these to use Flite
7 # FLITE_DEFINITIONS - Compiler switches required for using Flite
9 # Copyright (c) 2013 Saikrishna Arcot <saiarcot895@gmail.com>
11 # Redistribution and use is allowed according to the terms of the New
13 # For details see the accompanying COPYING-CMAKE-SCRIPTS file.
17 if (FLITE_LIBRARIES AND FLITE_INCLUDE_DIRS)
20 else (FLITE_LIBRARIES AND FLITE_INCLUDE_DIRS)
21 #set(FLITE_DEFINITIONS ${_FliteCflags})
22 set(FLITE_DEFINITIONS "")
24 find_path(FLITE_INCLUDE_DIR
32 /usr/local/include/flite
34 /opt/local/include/flite
39 find_library(FLITE_LIBRARY
51 find_library(FLITE_CMU_US_KAL_LIBRARY
62 find_library(FLITE_CMULEX_LIBRARY
73 find_library(FLITE_USENGLISH_LIBRARY
84 if (FLITE_LIBRARY AND FLITE_CMU_US_KAL_LIBRARY AND FLITE_CMULEX_LIBRARY AND FLITE_USENGLISH_LIBRARY)
86 endif (FLITE_LIBRARY AND FLITE_CMU_US_KAL_LIBRARY AND FLITE_CMULEX_LIBRARY AND FLITE_USENGLISH_LIBRARY)
88 set(FLITE_INCLUDE_DIRS
96 ${FLITE_CMU_US_KAL_LIBRARY}
97 ${FLITE_CMULEX_LIBRARY}
98 ${FLITE_USENGLISH_LIBRARY}
102 if (FLITE_INCLUDE_DIRS AND FLITE_LIBRARIES)
103 set(FLITE_FOUND TRUE)
104 endif (FLITE_INCLUDE_DIRS AND FLITE_LIBRARIES)
107 if (NOT Flite_FIND_QUIETLY)
108 message(STATUS "Found Flite and needed components: ${FLITE_LIBRARIES}")
109 endif (NOT Flite_FIND_QUIETLY)
111 if (Flite_FIND_REQUIRED)
112 message(FATAL_ERROR "Could not find Flite or all components of Flite")
113 endif (Flite_FIND_REQUIRED)
116 # show the FLITE_INCLUDE_DIRS and FLITE_LIBRARIES variables only in the advanced view
117 mark_as_advanced(FLITE_INCLUDE_DIRS FLITE_LIBRARIES)
119 endif (FLITE_LIBRARIES AND FLITE_INCLUDE_DIRS)