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()