From a9ea7515dbbbf864f36a8c213794781c12d00e3c Mon Sep 17 00:00:00 2001
From: pcherenkov <pcherenkov@gmail.com>
Date: Fri, 20 Apr 2012 17:02:49 +0400
Subject: [PATCH] bug876315: initial attempt to detach config-generation from
 make process

---
 cfg/CMakeLists.txt | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/cfg/CMakeLists.txt b/cfg/CMakeLists.txt
index fe9e66f141..79c79f01c5 100644
--- a/cfg/CMakeLists.txt
+++ b/cfg/CMakeLists.txt
@@ -67,8 +67,11 @@ add_library(cfg prscfg.c warning.c)
 # when tmp.cfg is corrupted by two paralled targets.
 # See http://www.cmake.org/Bug/view.php?id=10082 for details.
 #
-add_custom_target(generate_headers
+#add_custom_target(generate_headers
+#    DEPENDS ${CMAKE_SOURCE_DIR}/cfg/prscfg.h ${generated_headers})
+add_custom_target(generate_config
     DEPENDS ${CMAKE_SOURCE_DIR}/cfg/prscfg.h ${generated_headers})
-add_dependencies(cfg generate_headers libluajit)
+# add_dependencies(cfg generate_headers libluajit)
+add_dependencies(cfg libluajit)
 # Do not list this helper target among all high-level targets.
-set_target_properties(generate_headers PROPERTIES EXCLUDE_FROM_ALL TRUE)
+# set_target_properties(generate_headers PROPERTIES EXCLUDE_FROM_ALL TRUE)
-- 
GitLab