File tree Expand file tree Collapse file tree 2 files changed +40
-0
lines changed
Expand file tree Collapse file tree 2 files changed +40
-0
lines changed Original file line number Diff line number Diff line change 1+ FIND_PROGRAM (BISON_EXECUTABLE NAMES bison bison.exe)
2+
3+ IF (BISON_EXECUTABLE)
4+ SET (BISON_FOUND TRUE )
5+
6+ EXECUTE_PROCESS (COMMAND ${BISON_EXECUTABLE} --version
7+ OUTPUT_VARIABLE _BISON_VERSION
8+ )
9+ string (REGEX MATCH "[0-9]+\\ .[0-9]+(\\ .[0-9]+)*" BISON_VERSION "${_BISON_VERSION} " )
10+ ENDIF (BISON_EXECUTABLE)
11+
12+ IF (BISON_FOUND)
13+ IF (NOT Bison_FIND_QUIETLY)
14+ MESSAGE (STATUS "Found Bison: ${BISON_EXECUTABLE} , version: ${BISON_VERSION} " )
15+ ENDIF (NOT Bison_FIND_QUIETLY)
16+ ELSE (BISON_FOUND)
17+ IF (Bison_FIND_REQUIRED)
18+ MESSAGE (FATAL_ERROR "Could not find Bison" )
19+ ENDIF (Bison_FIND_REQUIRED)
20+ ENDIF (BISON_FOUND)
Original file line number Diff line number Diff line change 1+ FIND_PROGRAM (FLEX_EXECUTABLE NAMES flex flex.exe )
2+
3+ IF (FLEX_EXECUTABLE)
4+ SET (FLEX_FOUND TRUE )
5+
6+ EXECUTE_PROCESS (COMMAND ${FLEX_EXECUTABLE} --version
7+ OUTPUT_VARIABLE _FLEX_VERSION
8+ )
9+ string (REGEX MATCH "[0-9]+\\ .[0-9]+\\ .[0-9]+" FLEX_VERSION "${_FLEX_VERSION} " )
10+ ENDIF (FLEX_EXECUTABLE)
11+
12+ IF (FLEX_FOUND)
13+ IF (NOT Flex_FIND_QUIETLY)
14+ MESSAGE (STATUS "Found Flex: ${FLEX_EXECUTABLE} , version: ${FLEX_VERSION} " )
15+ ENDIF (NOT Flex_FIND_QUIETLY)
16+ ELSE (FLEX_FOUND)
17+ IF (Flex_FIND_REQUIRED)
18+ MESSAGE (FATAL_ERROR "Could not find Flex" )
19+ ENDIF (Flex_FIND_REQUIRED)
20+ ENDIF (FLEX_FOUND)
You can’t perform that action at this time.
0 commit comments