freebsd-ports/textproc/zorba/files/patch-cmake_modules_CMakeUseFlex.cmake
2012-11-05 13:10:06 +00:00

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)