From 15d3b346f402a9843e374c2897eff3f0d29804b7 Mon Sep 17 00:00:00 2001 From: Jan Date: Mon, 21 Oct 2019 17:25:39 +0200 Subject: [PATCH] make sure error files get built when arangod is built (#10284) --- arangod/CMakeLists.txt | 2 +- lib/CMakeLists.txt | 8 ++++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/arangod/CMakeLists.txt b/arangod/CMakeLists.txt index eebbbd5f00..362704bcd9 100644 --- a/arangod/CMakeLists.txt +++ b/arangod/CMakeLists.txt @@ -961,7 +961,7 @@ endif () if (USE_JEMALLOC) add_dependencies(arangod jemalloc) endif () - + foreach(TARGET arango_agency arango_aql diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt index 935e457845..36ea9a080b 100644 --- a/lib/CMakeLists.txt +++ b/lib/CMakeLists.txt @@ -230,6 +230,14 @@ target_link_libraries(arango ${SYSTEM_LIBRARIES} ) +# Rebuild generated error files so they are up-to-date when all +# dependent stuff is built +if (USE_MAINTAINER_MODE) + add_dependencies(arango errorfiles) + add_dependencies(arango exitcodefiles) +endif () + + # Enterprise if (USE_ENTERPRISE) target_compile_definitions(arango PUBLIC "-DUSE_ENTERPRISE=1")