4 #! \brief Top level %CMake file for the C++QED scripts component.
6 #! The file structure is very simple, all the work is done by the scripts_project() macro.
9 cmake_minimum_required (VERSION 2.8.9)
13 ############################################################
14 # This section is essential to find the required libraries
16 find_package(CPPQED 2.10 REQUIRED)
17 include(${CPPQED_USE})
18 ############################################################
20 set(NEED_FLENS GeneralDickeImaginaryEvolution)
21 # If something needs to be excluded, that’s how to do it:
22 # set(EXCLUDE_SCRIPTS GeneralDickeImaginaryEvolution NX_coupledModesElim PumpedLossyModeRegression Spin)
23 # If the target should exist, but the script should not be compiled as part of ALL, add it to the following
25 # set(EXCLUDE_FROM_ALL_SCRIPTS 6qbits)
27 set(EXCLUDE_SCRIPTS Ca40InCavityWithPhonons CavityRaman)
30 # add target "fewer_scripts"
31 add_custom_target(fewer_scripts)
32 add_dependencies(fewer_scripts PTLA_Evolved PTLA_C++QED PumpedLossyQbit PTLA_EvolvedHL PumpedLossyMode_Evolved PumpedLossyMode_C++QED QbitMode_C++QED QbitMode_Evolved QbitMode_Matrix SingleParticle Ring Ring_Evolved)