From 7a7987792abaad9cd69138bb815046bf45b664ba Mon Sep 17 00:00:00 2001 From: Roland Conybeare Date: Mon, 22 Sep 2025 12:30:00 -0400 Subject: [PATCH] xo-randomgen: build: install examples with XO_ENABLE_EXAMPLES --- CMakeLists.txt | 4 +++- example/ex1/CMakeLists.txt | 6 ++++-- example/ex2/CMakeLists.txt | 8 +++++--- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 49871c1..4e50d0f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -40,4 +40,6 @@ xo_export_cmake_config(${PROJECT_NAME} ${PROJECT_VERSION} ${PROJECT_NAME}Targets # ---------------------------------------------------------------- # install additional components -install(TARGETS randomgen_ex1 DESTINATION bin/randomgen/example) +if (XO_ENABLE_EXAMPLES) + install(TARGETS randomgen_ex1 DESTINATION bin/randomgen/example) +endif() diff --git a/example/ex1/CMakeLists.txt b/example/ex1/CMakeLists.txt index 0c80981..036b097 100644 --- a/example/ex1/CMakeLists.txt +++ b/example/ex1/CMakeLists.txt @@ -1,2 +1,4 @@ -add_executable(randomgen_ex1 ex1.cpp) -xo_include_options2(randomgen_ex1) +if (XO_ENABLE_EXAMPLES) + add_executable(randomgen_ex1 ex1.cpp) + xo_include_options2(randomgen_ex1) +endif() diff --git a/example/ex2/CMakeLists.txt b/example/ex2/CMakeLists.txt index 877fae3..3f61453 100644 --- a/example/ex2/CMakeLists.txt +++ b/example/ex2/CMakeLists.txt @@ -1,3 +1,5 @@ -add_executable(randomgen_ex2 ex2.cpp) -xo_include_options2(randomgen_ex2) -xo_dependency(randomgen_ex2 indentlog) +if (XO_ENABLE_EXAMPLES) + add_executable(randomgen_ex2 ex2.cpp) + xo_include_options2(randomgen_ex2) + xo_dependency(randomgen_ex2 indentlog) +endif()