]> granicus.if.org Git - icinga2/blob - lib/db_ido/CMakeLists.txt
Merge pull request #7185 from Icinga/bugfix/gelfwriter-wrong-log-facility
[icinga2] / lib / db_ido / CMakeLists.txt
1 # Icinga 2 | (c) 2012 Icinga GmbH | GPLv2+
2
3 mkclass_target(dbconnection.ti dbconnection-ti.cpp dbconnection-ti.hpp)
4
5 mkembedconfig_target(db_ido-itl.conf db_ido-itl.cpp)
6
7 set(db_ido_SOURCES
8   i2-db_ido.hpp db_ido-itl.cpp
9   commanddbobject.cpp commanddbobject.hpp
10   dbconnection.cpp dbconnection.hpp dbconnection-ti.hpp
11   dbevents.cpp dbevents.hpp
12   dbobject.cpp dbobject.hpp
13   dbquery.cpp dbquery.hpp
14   dbreference.cpp dbreference.hpp
15   dbtype.cpp dbtype.hpp
16   dbvalue.cpp dbvalue.hpp
17   endpointdbobject.cpp endpointdbobject.hpp
18   hostdbobject.cpp hostdbobject.hpp
19   hostgroupdbobject.cpp hostgroupdbobject.hpp
20   idochecktask.cpp idochecktask.hpp
21   servicedbobject.cpp servicedbobject.hpp
22   servicegroupdbobject.cpp servicegroupdbobject.hpp
23   timeperioddbobject.cpp timeperioddbobject.hpp
24   userdbobject.cpp userdbobject.hpp
25   usergroupdbobject.cpp usergroupdbobject.hpp
26   zonedbobject.cpp zonedbobject.hpp
27 )
28
29 if(ICINGA2_UNITY_BUILD)
30   mkunity_target(db_ido db_ido db_ido_SOURCES)
31 endif()
32
33 add_library(db_ido OBJECT ${db_ido_SOURCES})
34
35 add_dependencies(db_ido base config icinga remote)
36
37 set_target_properties (
38   db_ido PROPERTIES
39   FOLDER Lib
40 )