From 424923f1317f3182574ebe730ebe0c81b7dbf494 Mon Sep 17 00:00:00 2001 From: Mathias Preiner Date: Fri, 10 Aug 2018 16:10:23 -0700 Subject: cmake: Antlr parser generation done. --- cmake/FindANTLR.cmake | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) (limited to 'cmake') diff --git a/cmake/FindANTLR.cmake b/cmake/FindANTLR.cmake index 5d5727186..e977ba88d 100644 --- a/cmake/FindANTLR.cmake +++ b/cmake/FindANTLR.cmake @@ -1,21 +1,26 @@ # Find ANTLR # ANTLR_FOUND - system has ANTLR lib +# ANTLR_BINARY - the ANTLR binary # ANTLR_INCLUDE_DIR - the ANTLR include directory # ANTLR_LIBRARIES - Libraries needed to use ANTLR +find_program(ANTLR_BINARY + NAMES antlr3 + PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/bin" + ) + find_path(ANTLR_INCLUDE_DIR NAMES antlr3.h PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/include" - NO_DEFAULT_PATH ) find_library(ANTLR_LIBRARIES NAMES antlr3c libantlr3c PATHS "${PROJECT_SOURCE_DIR}/antlr-3.4/lib" - NO_DEFAULT_PATH ) include(FindPackageHandleStandardArgs) -find_package_handle_standard_args(ANTLR DEFAULT_MSG ANTLR_INCLUDE_DIR ANTLR_LIBRARIES) +find_package_handle_standard_args( + ANTLR DEFAULT_MSG ANTLR_BINARY ANTLR_INCLUDE_DIR ANTLR_LIBRARIES) -mark_as_advanced(ANTLR_INCLUDE_DIR ANTLR_LIBRARIES) +mark_as_advanced(ANTLR_BINARY ANTLR_INCLUDE_DIR ANTLR_LIBRARIES) -- cgit v1.2.3