Warning, /geant4/examples/advanced/CMakeLists.txt is written in an unsupported language. File is not indexed.
0001 #---Adding all advanced examples subdirectories explicitly
0002 cmake_minimum_required(VERSION 3.16...3.27)
0003
0004 #----------------------------------------------------------------------------
0005 # some examples require Geant4 build with optional packages
0006 #
0007 find_package(Geant4)
0008
0009 find_package(ROOT QUIET)
0010
0011 add_subdirectory(air_shower)
0012 add_subdirectory(amsEcal)
0013 add_subdirectory(brachytherapy)
0014 add_subdirectory(stim_pixe_tomography)
0015
0016 if(Geant4_gdml_FOUND)
0017 add_subdirectory(ChargeExchangeMC)
0018 else()
0019 message(STATUS "G4 Examples: GDML not installed --> ChargeExchangeMC example disabled")
0020 endif()
0021
0022 if(NOT Geant4_builtin_clhep_FOUND)
0023 add_subdirectory(nanobeam)
0024 else()
0025 message(STATUS "G4 Examples: CLHEP external package not found --> nanobeam disabled")
0026 endif()
0027
0028 add_subdirectory(composite_calorimeter)
0029
0030 if(ROOT_FOUND)
0031 add_subdirectory(doiPET)
0032 else()
0033 message(STATUS "G4 Examples: ROOT package not found --> doiPET disabled")
0034 endif()
0035
0036 add_subdirectory(eRosita)
0037 add_subdirectory(gammaknife)
0038 add_subdirectory(gammaray_telescope)
0039 add_subdirectory(hadrontherapy)
0040 add_subdirectory(human_phantom)
0041 add_subdirectory(iort_therapy)
0042 add_subdirectory(lAr_calorimeter)
0043 add_subdirectory(medical_linac)
0044 add_subdirectory(microbeam)
0045 add_subdirectory(microelectronics)
0046 add_subdirectory(purging_magnet)
0047 add_subdirectory(underground_physics)
0048 add_subdirectory(xray_fluorescence)
0049 add_subdirectory(STCyclotron)
0050 add_subdirectory(HGCal_testbeam)
0051 add_subdirectory(ICRP110_HumanPhantoms)
0052 add_subdirectory(ICRP145_HumanPhantoms)
0053 add_subdirectory(dsbandrepair)