2 # ANTLR_FOUND - system has ANTLR lib
3 # ANTLR_BINARY - the ANTLR binary
4 # ANTLR_INCLUDE_DIR - the ANTLR include directory
5 # ANTLR_LIBRARIES - Libraries needed to use ANTLR
7 find_program(ANTLR_BINARY
9 PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/bin"
12 find_path(ANTLR_INCLUDE_DIR
14 PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/include"
17 find_library(ANTLR_LIBRARIES
18 NAMES antlr3c libantlr3c
19 PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/lib"
22 include(FindPackageHandleStandardArgs)
23 find_package_handle_standard_args(
24 ANTLR DEFAULT_MSG ANTLR_BINARY ANTLR_INCLUDE_DIR ANTLR_LIBRARIES)
26 mark_as_advanced(ANTLR_BINARY ANTLR_INCLUDE_DIR ANTLR_LIBRARIES)