diff options
-rw-r--r-- | CMakeLists.txt | 4 | ||||
-rw-r--r-- | gnuradio-runtime/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-analog/CMakeLists.txt | 6 | ||||
-rw-r--r-- | gr-audio/CMakeLists.txt | 8 | ||||
-rw-r--r-- | gr-blocks/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-channels/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-digital/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-dtv/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-fec/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-filter/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-qtgui/CMakeLists.txt | 8 | ||||
-rw-r--r-- | gr-trellis/CMakeLists.txt | 6 | ||||
-rw-r--r-- | gr-uhd/CMakeLists.txt | 8 | ||||
-rw-r--r-- | gr-vocoder/CMakeLists.txt | 4 | ||||
-rw-r--r-- | gr-zeromq/CMakeLists.txt | 4 |
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) |