@@ -122,3 +122,49 @@ mark_as_advanced(
122
122
GLIB_INCLUDE_DIRS
123
123
GLIB_LIBRARIES
124
124
)
125
+
126
+ if (GLIB_FOUND AND NOT TARGET GLib::GLib)
127
+ add_library (GLib::GLib UNKNOWN IMPORTED )
128
+ set_target_properties (GLib::GLib PROPERTIES
129
+ INTERFACE_INCLUDE_DIRECTORIES "${GLIB_INCLUDE_DIRS} "
130
+ INTERFACE_LINK_LIBRARIES "${GLIB_LIBRARIES} "
131
+ IMPORTED_LOCATION "${GLIB_LIBRARIES} "
132
+ )
133
+ endif ()
134
+
135
+
136
+ if (EXISTS "${GLIB_GIO_LIBRARIES} " AND NOT TARGET GLib::GIO)
137
+ add_library (GLib::GIO UNKNOWN IMPORTED )
138
+ set_target_properties (GLib::GIO PROPERTIES
139
+ INTERFACE_INCLUDE_DIRECTORIES "${GLIB_INCLUDE_DIRS} "
140
+ INTERFACE_LINK_LIBRARIES "${GLIB_GIO_LIBRARIES} "
141
+ IMPORTED_LOCATION "${GLIB_GIO_LIBRARIES} "
142
+ )
143
+ endif ()
144
+
145
+ if (EXISTS "${GLIB_GOBJECT_LIBRARIES} " AND NOT TARGET GLib::GObject)
146
+ add_library (GLib::GObject UNKNOWN IMPORTED )
147
+ set_target_properties (GLib::GObject PROPERTIES
148
+ INTERFACE_INCLUDE_DIRECTORIES "${GLIB_INCLUDE_DIRS} "
149
+ INTERFACE_LINK_LIBRARIES "${GLIB_GOBJECT_LIBRARIES} "
150
+ IMPORTED_LOCATION "${GLIB_GOBJECT_LIBRARIES} "
151
+ )
152
+ endif ()
153
+
154
+ if (EXISTS "${GLIB_GMODULE_LIBRARIES} " AND NOT TARGET GLib::GModule)
155
+ add_library (GLib::GModule UNKNOWN IMPORTED )
156
+ set_target_properties (GLib::GModule PROPERTIES
157
+ INTERFACE_INCLUDE_DIRECTORIES "${GLIB_INCLUDE_DIRS} "
158
+ INTERFACE_LINK_LIBRARIES "${GLIB_GMODULE_LIBRARIES} "
159
+ IMPORTED_LOCATION "${GLIB_GMODULE_LIBRARIES} "
160
+ )
161
+ endif ()
162
+
163
+ if (EXISTS "${GLIB_GTHREAD_LIBRARIES} " AND NOT TARGET GLib::GThread)
164
+ add_library (GLib::GThread UNKNOWN IMPORTED )
165
+ set_target_properties (GLib::GThread PROPERTIES
166
+ INTERFACE_INCLUDE_DIRECTORIES "${GLIB_INCLUDE_DIRS} "
167
+ INTERFACE_LINK_LIBRARIES "${GLIB_GTHREAD_LIBRARIES} "
168
+ IMPORTED_LOCATION "${GLIB_GTHREAD_LIBRARIES} "
169
+ )
170
+ endif ()
0 commit comments