diff options
author | Mathias Preiner <mathias.preiner@gmail.com> | 2018-08-10 16:10:23 -0700 |
---|---|---|
committer | Mathias Preiner <mathias.preiner@gmail.com> | 2018-09-22 16:30:59 -0700 |
commit | 424923f1317f3182574ebe730ebe0c81b7dbf494 (patch) | |
tree | 3c756de3cfd921b19de49f5573f0072b84c88fdd /cmake/FindANTLR.cmake | |
parent | 0151fba9d31cf4cb71bfbf472295a5668bdb9013 (diff) |
cmake: Antlr parser generation done.
Diffstat (limited to 'cmake/FindANTLR.cmake')
-rw-r--r-- | cmake/FindANTLR.cmake | 13 |
1 files changed, 9 insertions, 4 deletions
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) |