set( _cur_dir cpp/io/protobuf)

set( IO_PB_CDM_FILES ${_cur_dir}/PBUtils.h
                     ${_cur_dir}/PBUtils.cpp
                     ${_cur_dir}/PBActions.h
                     ${_cur_dir}/PBActions.cpp
                     ${_cur_dir}/PBActionEnums.cpp
                     ${_cur_dir}/PBAnesthesiaMachine.h
                     ${_cur_dir}/PBAnesthesiaMachine.cpp
                     ${_cur_dir}/PBAnesthesiaMachineActions.h
                     ${_cur_dir}/PBAnesthesiaMachineActions.cpp
                     ${_cur_dir}/PBAnesthesiaMachineEnums.cpp
                     ${_cur_dir}/PBCircuit.h
                     ${_cur_dir}/PBCircuit.cpp
                     ${_cur_dir}/PBCompartment.h
                     ${_cur_dir}/PBCompartment.cpp
                     ${_cur_dir}/PBCompartmentEnums.cpp
                     ${_cur_dir}/PBConditions.h
                     ${_cur_dir}/PBConditions.cpp
                     ${_cur_dir}/PBElectroCardioGram.h
                     ${_cur_dir}/PBElectroCardioGram.cpp
                     ${_cur_dir}/PBElectroCardioGramEnums.cpp
                     ${_cur_dir}/PBEngine.h
                     ${_cur_dir}/PBEngine.cpp
                     ${_cur_dir}/PBEngineEnums.cpp
                     ${_cur_dir}/PBEnums.cpp
                     ${_cur_dir}/PBEvents.h
                     ${_cur_dir}/PBEvents.cpp
                     ${_cur_dir}/PBEnvironment.h
                     ${_cur_dir}/PBEnvironment.cpp
                     ${_cur_dir}/PBEnvironmentActions.h
                     ${_cur_dir}/PBEnvironmentActions.cpp
                     ${_cur_dir}/PBEnvironmentConditions.h
                     ${_cur_dir}/PBEnvironmentConditions.cpp
                     ${_cur_dir}/PBEnvironmentEnums.cpp
                     ${_cur_dir}/PBInhaler.h
                     ${_cur_dir}/PBInhaler.cpp
                     ${_cur_dir}/PBInhalerActions.h
                     ${_cur_dir}/PBInhalerActions.cpp
                     ${_cur_dir}/PBPatient.h
                     ${_cur_dir}/PBPatient.cpp
                     ${_cur_dir}/PBPatientEnums.cpp
                     ${_cur_dir}/PBPatientActions.cpp
                     ${_cur_dir}/PBPatientActions.h
                     ${_cur_dir}/PBPatientActionEnums.cpp
                     ${_cur_dir}/PBPatientAssessments.cpp
                     ${_cur_dir}/PBPatientAssessments.h
                     ${_cur_dir}/PBPatientAssessmentEnums.cpp
                     ${_cur_dir}/PBPatientConditions.cpp
                     ${_cur_dir}/PBPatientConditions.h
                     ${_cur_dir}/PBPatientNutrition.h
                     ${_cur_dir}/PBPatientNutrition.cpp
                     ${_cur_dir}/PBPhysiology.h
                     ${_cur_dir}/PBPhysiology.cpp
                     ${_cur_dir}/PBPhysiologyEnums.cpp
                     ${_cur_dir}/PBProperties.h
                     ${_cur_dir}/PBProperties.cpp
                     ${_cur_dir}/PBScenario.h
                     ${_cur_dir}/PBScenario.cpp
                     ${_cur_dir}/PBSubstance.h
                     ${_cur_dir}/PBSubstance.cpp
                     ${_cur_dir}/PBSubstanceEnums.cpp
                     ${_cur_dir}/PBSubstanceQuantity.h
                     ${_cur_dir}/PBSubstanceQuantity.cpp
                     ${_cur_dir}/PBTestReport.h
                     ${_cur_dir}/PBTestReport.cpp
                     )
source_group("IO\\Protobuf" FILES ${IO_PB_CDM_FILES})
list(APPEND SOURCE ${IO_PB_CDM_FILES})
