From 64766d975490a782225b23e9adfe69cecf873266 Mon Sep 17 00:00:00 2001 From: Tomasz Wlostowski Date: Thu, 30 Jul 2020 02:13:19 +0200 Subject: [PATCH] common: build Lemon grammar for libeval_compiler only when Lemon is installed --- common/CMakeLists.txt | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/common/CMakeLists.txt b/common/CMakeLists.txt index 82e468c398..771c64ee0a 100644 --- a/common/CMakeLists.txt +++ b/common/CMakeLists.txt @@ -435,8 +435,13 @@ target_include_directories( common PRIVATE add_dependencies( common libcontext ) add_dependencies( common version_header ) -add_dependencies( common libeval_grammar ) -add_dependencies( common libeval_grammar2 ) + +find_program(LEMON lemon) + +if( LEMON ) + add_dependencies( common libeval_grammar ) + add_dependencies( common libeval_grammar2 ) +endif() target_link_libraries( common kimath