From 2bb44bd7864e2f4033d522a9e6d88c732e6471f3 Mon Sep 17 00:00:00 2001
From: Tom Rondeau <trondeau@vt.edu>
Date: Fri, 5 Apr 2013 12:10:50 -0400
Subject: docs: don't depend on generated files from disabled components.

---
 docs/doxygen/CMakeLists.txt | 24 +++++++++++++++++++++---
 1 file changed, 21 insertions(+), 3 deletions(-)

(limited to 'docs/doxygen')

diff --git a/docs/doxygen/CMakeLists.txt b/docs/doxygen/CMakeLists.txt
index 656a10d2c9..ea9067930e 100644
--- a/docs/doxygen/CMakeLists.txt
+++ b/docs/doxygen/CMakeLists.txt
@@ -37,9 +37,27 @@ configure_file(
 
 set(BUILT_DIRS ${CMAKE_CURRENT_BINARY_DIR}/xml ${CMAKE_CURRENT_BINARY_DIR}/html)
 set(GENERATED_DEPS pmt_generated
-  general_generated gengen_generated filter_generated
-  analog_generated_includes blocks_generated_includes digital_generated_includes
-  filter_generated_includes trellis_generated_includes)
+  general_generated gengen_generated filter_generated)
+
+if(ENABLE_GR_BLOCKS)
+  list(APPEND GENERATED_DEPS blocks_generated_includes)
+endif(ENABLE_GR_BLOCKS)
+
+if(ENABLE_GR_ANALOG)
+  list(APPEND GENERATED_DEPS analog_generated_includes)
+endif(ENABLE_GR_ANALOG)
+
+if(ENABLE_GR_DIGITAL)
+  list(APPEND GENERATED_DEPS digital_generated_includes)
+endif(ENABLE_GR_DIGITAL)
+
+if(ENABLE_GR_FILTER)
+  list(APPEND GENERATED_DEPS filter_generated_includes)
+endif(ENABLE_GR_FILTER)
+
+if(ENABLE_GR_TRELLIS)
+  list(APPEND GENERATED_DEPS trellis_generated_includes)
+endif(ENABLE_GR_TRELLIS)
 
 ########################################################################
 # Make and install doxygen docs
-- 
cgit v1.2.3