From 979d8784d20eb58d859ecf384c442a2aab72c80b Mon Sep 17 00:00:00 2001 From: Marko Petric <marko.petric@cern.ch> Date: Mon, 21 Oct 2019 14:04:28 +0200 Subject: [PATCH] Add options stering example builds --- examples/CMakeLists.txt | 27 +++++++++++---------------- 1 file changed, 11 insertions(+), 16 deletions(-) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index f915b3df2..8410b669f 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -36,19 +36,14 @@ ENDIF() dd4hep_configure_output() -add_subdirectory(CLICSiD) -add_subdirectory(LHeD) -add_subdirectory(AlignDet) -add_subdirectory(ClientTests) -add_subdirectory(Conditions) -add_subdirectory(DDG4) -add_subdirectory(DDDigi) -add_subdirectory(Persistency) -add_subdirectory(SimpleDetector) -add_subdirectory(DDG4_MySensDet) -add_subdirectory(DDCodex) - -add_subdirectory(DDDB) -add_subdirectory(DDCMS) - -add_subdirectory(OpticalSurfaces) +#========================================================================== + +SET(DD4HEP_BUILD_EXAMPLES "AlignDet CLICSiD ClientTests Conditions DDCMS DDCodex DDDB DDDigi DDG4 DDG4_MySensDet LHeD OpticalSurfaces Persistency SimpleDetector" + CACHE STRING "List of DD4hep Examples to build") +SEPARATE_ARGUMENTS(DD4HEP_BUILD_EXAMPLES) +MESSAGE(STATUS "Will be building these examples: ${DD4HEP_BUILD_EXAMPLES}") + +FOREACH(DDExample IN LISTS DD4HEP_BUILD_EXAMPLES) + dd4hep_print("|> Building ${DDExample}") + add_subdirectory(${DDExample}) +ENDFOREACH() -- GitLab