summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--CMakeLists.txt4
-rw-r--r--gnuradio-runtime/CMakeLists.txt4
-rw-r--r--gr-analog/CMakeLists.txt6
-rw-r--r--gr-audio/CMakeLists.txt8
-rw-r--r--gr-blocks/CMakeLists.txt4
-rw-r--r--gr-channels/CMakeLists.txt4
-rw-r--r--gr-digital/CMakeLists.txt4
-rw-r--r--gr-dtv/CMakeLists.txt4
-rw-r--r--gr-fec/CMakeLists.txt4
-rw-r--r--gr-filter/CMakeLists.txt4
-rw-r--r--gr-qtgui/CMakeLists.txt8
-rw-r--r--gr-trellis/CMakeLists.txt6
-rw-r--r--gr-uhd/CMakeLists.txt8
-rw-r--r--gr-vocoder/CMakeLists.txt4
-rw-r--r--gr-zeromq/CMakeLists.txt4
15 files changed, 56 insertions, 20 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1254e42dac..dc253a1448 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -356,6 +356,10 @@ if(${CMAKE_BUILD_TYPE} STREQUAL "Coverage")
setup_target_for_coverage(coverage "ctest || exit 0" coverage)
endif()
+########################################################################
+# Enable/disable examples
+########################################################################
+OPTION(ENABLE_EXAMPLES "Enable examples" ON)
########################################################################
# Detect and configure VOLK
diff --git a/gnuradio-runtime/CMakeLists.txt b/gnuradio-runtime/CMakeLists.txt
index e4d5e1df54..bf27d50c29 100644
--- a/gnuradio-runtime/CMakeLists.txt
+++ b/gnuradio-runtime/CMakeLists.txt
@@ -79,7 +79,9 @@ add_subdirectory(lib)
add_subdirectory(apps)
if(ENABLE_PYTHON)
add_subdirectory(python)
- add_subdirectory(examples)
+ if (ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif (ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
########################################################################
diff --git a/gr-analog/CMakeLists.txt b/gr-analog/CMakeLists.txt
index 5b88683859..0f1491d139 100644
--- a/gr-analog/CMakeLists.txt
+++ b/gr-analog/CMakeLists.txt
@@ -37,8 +37,10 @@ add_subdirectory(lib)
add_subdirectory(docs)
if(ENABLE_PYTHON)
add_subdirectory(python/analog)
- add_subdirectory(examples)
- add_subdirectory(examples/tags)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ add_subdirectory(examples/tags)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-audio/CMakeLists.txt b/gr-audio/CMakeLists.txt
index 6bec5c21ee..63f4871c78 100644
--- a/gr-audio/CMakeLists.txt
+++ b/gr-audio/CMakeLists.txt
@@ -34,13 +34,15 @@ add_subdirectory(include/gnuradio/audio)
add_subdirectory(docs)
if(ENABLE_PYTHON)
add_subdirectory(python/audio)
- add_subdirectory(examples/python)
- add_subdirectory(examples/grc)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples/python)
+ add_subdirectory(examples/grc)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
endif(ENABLE_GRC)
-if(ENABLE_GR_ANALOG)
+if((ENABLE_GR_ANALOG) AND (ENABLE_EXAMPLES))
add_subdirectory(examples/c++)
endif(ENABLE_GR_ANALOG)
diff --git a/gr-blocks/CMakeLists.txt b/gr-blocks/CMakeLists.txt
index f584bf0d6b..f3dd276abc 100644
--- a/gr-blocks/CMakeLists.txt
+++ b/gr-blocks/CMakeLists.txt
@@ -37,7 +37,9 @@ add_subdirectory(lib)
if(ENABLE_PYTHON)
add_subdirectory(python/blocks)
add_subdirectory(docs)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-channels/CMakeLists.txt b/gr-channels/CMakeLists.txt
index 2dd68f30f5..299b6fa024 100644
--- a/gr-channels/CMakeLists.txt
+++ b/gr-channels/CMakeLists.txt
@@ -38,7 +38,9 @@ add_subdirectory(include/gnuradio/channels)
add_subdirectory(lib)
if(ENABLE_PYTHON)
add_subdirectory(python/channels)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-digital/CMakeLists.txt b/gr-digital/CMakeLists.txt
index c69be6f7f1..7881c81ce8 100644
--- a/gr-digital/CMakeLists.txt
+++ b/gr-digital/CMakeLists.txt
@@ -38,7 +38,9 @@ add_subdirectory(lib)
add_subdirectory(docs)
if(ENABLE_PYTHON)
add_subdirectory(python/digital)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-dtv/CMakeLists.txt b/gr-dtv/CMakeLists.txt
index 07c8521043..bedd18f485 100644
--- a/gr-dtv/CMakeLists.txt
+++ b/gr-dtv/CMakeLists.txt
@@ -37,7 +37,9 @@ add_subdirectory(include/gnuradio/dtv)
add_subdirectory(lib)
if(ENABLE_PYTHON)
add_subdirectory(python/dtv)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
add_subdirectory(apps)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
diff --git a/gr-fec/CMakeLists.txt b/gr-fec/CMakeLists.txt
index 7e3dd90fd0..83d28f63c1 100644
--- a/gr-fec/CMakeLists.txt
+++ b/gr-fec/CMakeLists.txt
@@ -42,7 +42,9 @@ endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
endif(ENABLE_GRC)
-add_subdirectory(examples)
+if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+endif(ENABLE_EXAMPLES)
add_subdirectory(docs)
add_subdirectory(ldpc_alist)
diff --git a/gr-filter/CMakeLists.txt b/gr-filter/CMakeLists.txt
index ac348a730a..8c12859b33 100644
--- a/gr-filter/CMakeLists.txt
+++ b/gr-filter/CMakeLists.txt
@@ -43,7 +43,9 @@ endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
endif(ENABLE_GRC)
-add_subdirectory(examples)
+if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+endif(ENABLE_EXAMPLES)
add_subdirectory(docs)
########################################################################
diff --git a/gr-qtgui/CMakeLists.txt b/gr-qtgui/CMakeLists.txt
index f734d35d21..9d47957670 100644
--- a/gr-qtgui/CMakeLists.txt
+++ b/gr-qtgui/CMakeLists.txt
@@ -55,10 +55,14 @@ if(ENABLE_GR_QTGUI)
add_subdirectory(include/gnuradio/qtgui)
add_subdirectory(lib)
add_subdirectory(docs)
-add_subdirectory(examples/c++)
+if (ENABLE_EXAMPLES)
+ add_subdirectory(examples/c++)
+endif(ENABLE_EXAMPLES)
if(ENABLE_PYTHON)
add_subdirectory(python/qtgui)
- add_subdirectory(examples)
+ if (ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
add_subdirectory(apps)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
diff --git a/gr-trellis/CMakeLists.txt b/gr-trellis/CMakeLists.txt
index e192549f81..404d85b4f7 100644
--- a/gr-trellis/CMakeLists.txt
+++ b/gr-trellis/CMakeLists.txt
@@ -37,8 +37,10 @@ add_subdirectory(lib)
add_subdirectory(docs)
if(ENABLE_PYTHON)
add_subdirectory(python/trellis)
- add_subdirectory(examples/python)
- add_subdirectory(examples/grc)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples/python)
+ add_subdirectory(examples/grc)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-uhd/CMakeLists.txt b/gr-uhd/CMakeLists.txt
index eb0b3958e1..cba02667b7 100644
--- a/gr-uhd/CMakeLists.txt
+++ b/gr-uhd/CMakeLists.txt
@@ -44,11 +44,15 @@ message(STATUS " UHD 4.0 RFNoC enabled: ${ENABLE_UHD_RFNOC}")
add_subdirectory(include/gnuradio/uhd)
add_subdirectory(lib)
add_subdirectory(docs)
-add_subdirectory(examples/c++)
+if(ENABLE_EXAMPLES)
+ add_subdirectory(examples/c++)
+endif(ENABLE_EXAMPLES)
if(ENABLE_PYTHON)
add_subdirectory(python/uhd)
add_subdirectory(apps)
- add_subdirectory(examples/grc)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples/grc)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-vocoder/CMakeLists.txt b/gr-vocoder/CMakeLists.txt
index fa8d516798..6059a5acba 100644
--- a/gr-vocoder/CMakeLists.txt
+++ b/gr-vocoder/CMakeLists.txt
@@ -62,7 +62,9 @@ add_subdirectory(lib)
add_subdirectory(docs)
if(ENABLE_PYTHON)
add_subdirectory(python/vocoder)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)
diff --git a/gr-zeromq/CMakeLists.txt b/gr-zeromq/CMakeLists.txt
index 64e16ade21..4ba0948a77 100644
--- a/gr-zeromq/CMakeLists.txt
+++ b/gr-zeromq/CMakeLists.txt
@@ -37,7 +37,9 @@ add_subdirectory(include/gnuradio/zeromq)
add_subdirectory(lib)
if(ENABLE_PYTHON)
add_subdirectory(python/zeromq)
- add_subdirectory(examples)
+ if(ENABLE_EXAMPLES)
+ add_subdirectory(examples)
+ endif(ENABLE_EXAMPLES)
endif(ENABLE_PYTHON)
if(ENABLE_GRC)
add_subdirectory(grc)