# Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+ mkclass_target(dbconnection.ti dbconnection-ti.cpp dbconnection-ti.hpp) mkembedconfig_target(db_ido-itl.conf db_ido-itl.cpp) set(db_ido_SOURCES i2-db_ido.hpp db_ido-itl.cpp commanddbobject.cpp commanddbobject.hpp dbconnection.cpp dbconnection.hpp dbconnection-ti.hpp dbevents.cpp dbevents.hpp dbobject.cpp dbobject.hpp dbquery.cpp dbquery.hpp dbreference.cpp dbreference.hpp dbtype.cpp dbtype.hpp dbvalue.cpp dbvalue.hpp endpointdbobject.cpp endpointdbobject.hpp hostdbobject.cpp hostdbobject.hpp hostgroupdbobject.cpp hostgroupdbobject.hpp idochecktask.cpp idochecktask.hpp servicedbobject.cpp servicedbobject.hpp servicegroupdbobject.cpp servicegroupdbobject.hpp timeperioddbobject.cpp timeperioddbobject.hpp userdbobject.cpp userdbobject.hpp usergroupdbobject.cpp usergroupdbobject.hpp zonedbobject.cpp zonedbobject.hpp ) if(ICINGA2_UNITY_BUILD) mkunity_target(db_ido db_ido db_ido_SOURCES) endif() add_library(db_ido OBJECT ${db_ido_SOURCES}) add_dependencies(db_ido base config icinga remote) set_target_properties ( db_ido PROPERTIES FOLDER Lib )