30 lines
1.1 KiB
CMake
30 lines
1.1 KiB
CMake
--- cmake_modules/CMakeUseFlex.cmake.orig 2012-10-04 00:35:17.000000000 +0200
|
|
+++ cmake_modules/CMakeUseFlex.cmake 2012-10-30 09:45:22.000000000 +0100
|
|
@@ -30,7 +30,9 @@
|
|
IF(NOT FLEX_EXECUTABLE)
|
|
MESSAGE(STATUS "Looking for flex")
|
|
FIND_PROGRAM(FLEX_EXECUTABLE flex)
|
|
- IF(FLEX_EXECUTABLE)
|
|
+ENDIF(NOT FLEX_EXECUTABLE)
|
|
+
|
|
+IF(FLEX_EXECUTABLE)
|
|
EXEC_PROGRAM(
|
|
${FLEX_EXECUTABLE}
|
|
ARGS --version
|
|
@@ -51,13 +53,12 @@
|
|
GET_FILENAME_COMPONENT(_flex_hint "${_flex_path}/../include" ABSOLUTE)
|
|
FIND_PATH(FLEX_INCLUDE_DIR FlexLexer.h HINTS "${_flex_hint}")
|
|
|
|
- ELSE (FLEX_EXECUTABLE)
|
|
+ELSE (FLEX_EXECUTABLE)
|
|
SET (FLEX_MAJOR_VERSION "0")
|
|
SET (FLEX_MINOR_VERSION "0")
|
|
SET (FLEX_REVISION_VERSION "0")
|
|
- ENDIF(FLEX_EXECUTABLE)
|
|
- SET (FLEX_VERSION_FULL ${FLEX_MAJOR_VERSION}.${FLEX_MINOR_VERSION}.${FLEX_REVISION_VERSION} CACHE STRING "The Flex version" FORCE)
|
|
-ENDIF(NOT FLEX_EXECUTABLE)
|
|
+ENDIF(FLEX_EXECUTABLE)
|
|
+SET (FLEX_VERSION_FULL ${FLEX_MAJOR_VERSION}.${FLEX_MINOR_VERSION}.${FLEX_REVISION_VERSION} CACHE STRING "The Flex version" FORCE)
|
|
|
|
IF(FLEX_EXECUTABLE)
|
|
MACRO(FLEX_FILE FILENAME)
|