blob: 5922e8c0cd7e1efb315254b24034de93734c24a2 [file] [log] [blame]
# =============================================================================
# CMake package looking for ANTLR2 librairies
# =============================================================================
#
# ANTLR2_FOUND : System has ANTLR2 lib and associated headers
# ANTLR2_LIBRARIES : libantlr.a location
# ANTLR2_INCLUDE_DIR : include directory
#
# Note : this package is not designed to be general nor comprehensive :
# it only fits the Symbex project needs
#
# =============================================================================
if (ANTLR2_INCLUDE_DIR AND ANTLR2_LIBRARIES) # Already in cache, be silent
set (ANTLR2_FIND_QUIETLY TRUE)
endif ()
#find_path (ANTLR2_INCLUDE_DIR NAMES ANTLRException.hpp PATH_SUFFIXES antlr HINTS ${ANTLR2_INSTALL_INCLUDE_DIR})
find_path (ANTLR2_INCLUDE_DIR NAMES antlr/ANTLRException.hpp HINTS ${ANTLR2_INSTALL_INCLUDE_DIR})
find_library (ANTLR2_LIBRARIES NAMES antlr libantlr.a HINTS ${ANTLR2_INSTALL_LIB_DIR})
message (STATUS "ANTLR2 : " ${ANTLR2_LIBRARIES} " " ${ANTLR2_INCLUDE_DIR})
include(FindPackageHandleStandardArgs)
find_package_handle_standard_args (ANTLR2 DEFAULT_MSG ANTLR2_LIBRARIES ANTLR2_INCLUDE_DIR)