From 27a71ede257ecb0e9693eecb69c9a9b10386cffe Mon Sep 17 00:00:00 2001 From: Kornel Benko Date: Mon, 13 Jul 2009 07:44:00 +0000 Subject: [PATCH] Check for hunspell git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30534 a592a061-630c-0410-9148-cb99ea01b6c8 --- development/cmake/CMakeLists.txt | 8 ++++++++ development/cmake/src/CMakeLists.txt | 4 ++++ 2 files changed, 12 insertions(+) diff --git a/development/cmake/CMakeLists.txt b/development/cmake/CMakeLists.txt index cdbdf219e8..5b2124e778 100644 --- a/development/cmake/CMakeLists.txt +++ b/development/cmake/CMakeLists.txt @@ -194,6 +194,14 @@ if(use_external_libintl) add_definitions(-DHAVE_GETTEXT) endif() +find_file(HUNSPELL_FOUND hunspell.hxx) + +if (HUNSPELL_FOUND) + message(STATUS "----- Building with Hunspell) +else() + message(STATUS "----- Hunspell not found, building without hunspell support") +endif() + message(STATUS "") if(nls OR all) set(nls TRUE CACHE TYPE STRING) diff --git a/development/cmake/src/CMakeLists.txt b/development/cmake/src/CMakeLists.txt index 6965d68da4..d4a1f2e5de 100644 --- a/development/cmake/src/CMakeLists.txt +++ b/development/cmake/src/CMakeLists.txt @@ -29,6 +29,10 @@ list(REMOVE_ITEM lyx_sources ${TOP_SRC_DIR}/src/Variables.cpp ${TOP_SRC_DIR}/src/Section.cpp) +if (NOT HUNSPELL_FOUND) + list(REMOVE_ITEM lyx_sources ${TOP_SRC_DIR}/src/HunspellSpellChecker.cpp) +endif() + if (ASPELL_FOUND) include_directories(${ASPELL_INCLUDE_DIR}) list(APPEND lyx_sources ${TOP_SRC_DIR}/src/ASpell.cpp)