summaryrefslogtreecommitdiffstats
path: root/Modules/FindFLEX.cmake
diff options
context:
space:
mode:
authorAlex Neundorf <neundorf@kde.org>2011-09-17 12:27:24 (GMT)
committerAlex Neundorf <neundorf@kde.org>2011-09-17 12:27:24 (GMT)
commitae331e1864201882cbf0484b8b3ed934791ec6df (patch)
treeb92062aa1db8ce0d1895a3e6baa6b7eafc2551c7 /Modules/FindFLEX.cmake
parent962a54db5f92f66b3821dd110cd3200d483622bd (diff)
downloadCMake-ae331e1864201882cbf0484b8b3ed934791ec6df.zip
CMake-ae331e1864201882cbf0484b8b3ed934791ec6df.tar.gz
CMake-ae331e1864201882cbf0484b8b3ed934791ec6df.tar.bz2
FindFLEX.cmake: also search the include dir
FindFLEX.cmake already searched for the library, but not for the include dir. Do that too. Alex
Diffstat (limited to 'Modules/FindFLEX.cmake')
-rw-r--r--Modules/FindFLEX.cmake11
1 files changed, 9 insertions, 2 deletions
diff --git a/Modules/FindFLEX.cmake b/Modules/FindFLEX.cmake
index 3cc3da5..6a70b40 100644
--- a/Modules/FindFLEX.cmake
+++ b/Modules/FindFLEX.cmake
@@ -5,6 +5,7 @@
# FLEX_EXECUTABLE - the path to the flex executable
# FLEX_VERSION - the version of flex
# FLEX_LIBRARIES - The flex libraries
+# FLEX_INCLUDE_DIRS - The path to the flex headers
#
# The minimum required version of flex can be specified using the
# standard syntax, e.g. FIND_PACKAGE(FLEX 2.5.13)
@@ -66,8 +67,14 @@ FIND_PROGRAM(FLEX_EXECUTABLE flex DOC "path to the flex executable")
MARK_AS_ADVANCED(FLEX_EXECUTABLE)
FIND_LIBRARY(FL_LIBRARY NAMES fl
- DOC "path to the fl library")
-MARK_AS_ADVANCED(FL_LIBRARY)
+ DOC "Path to the fl library")
+
+FIND_PATH(FLEX_INCLUDE_DIR FlexLexer.h
+ DOC "Path to the flex headers")
+
+MARK_AS_ADVANCED(FL_LIBRARY FLEX_INCLUDE_DIR)
+
+SET(FLEX_INCLUDE_DIRS ${FLEX_INCLUDE_DIR})
SET(FLEX_LIBRARIES ${FL_LIBRARY})
IF(FLEX_EXECUTABLE)