summaryrefslogtreecommitdiff
path: root/cmake
diff options
context:
space:
mode:
authorMathias Preiner <mathias.preiner@gmail.com>2018-08-10 16:10:23 -0700
committerMathias Preiner <mathias.preiner@gmail.com>2018-09-22 16:30:59 -0700
commit424923f1317f3182574ebe730ebe0c81b7dbf494 (patch)
tree3c756de3cfd921b19de49f5573f0072b84c88fdd /cmake
parent0151fba9d31cf4cb71bfbf472295a5668bdb9013 (diff)
cmake: Antlr parser generation done.
Diffstat (limited to 'cmake')
-rw-r--r--cmake/FindANTLR.cmake13
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)
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback