more checks for existance of freeipmi; fixes #2191
Costa Tsaousis (ktsaou) committed
May 19, 2017 at 00:49 UTC
dfdd0247c81fe1da229262287b0998ef5ea7fd53
1 file changed
+24
-1
configure.ac
+24
-1
@@ -343,7 +343,30 @@ AM_CONDITIONAL([ENABLE_PLUGIN_APPS], [test "${enable_plugin_apps}" = "yes"])
343
PKG_CHECK_MODULES(
344
[IPMIMONITORING],
345
[libipmimonitoring],
346
- [have_ipmimonitoring=yes],
346
+ [AC_CHECK_LIB([ipmimonitoring], [
347
+ ipmi_monitoring_sensor_readings_by_record_id,
348
+ ipmi_monitoring_sensor_readings_by_sensor_type,
349
+ ipmi_monitoring_sensor_read_sensor_number,
350
+ ipmi_monitoring_sensor_read_sensor_name,
351
+ ipmi_monitoring_sensor_read_sensor_state,
352
+ ipmi_monitoring_sensor_read_sensor_units,
353
+ ipmi_monitoring_sensor_iterator_next,
354
+ ipmi_monitoring_ctx_sensor_config_file,
355
+ ipmi_monitoring_ctx_sdr_cache_directory,
356
+ ipmi_monitoring_ctx_errormsg,
357
+ ipmi_monitoring_ctx_create
358
+ ],
359
+ [AC_CHECK_HEADER(
360
+ [ipmi_monitoring.h],
361
+ [AC_CHECK_HEADER(
362
+ [ipmi_monitoring_bitmasks.h],
363
+ [have_ipmimonitoring=yes],
364
+ [have_ipmimonitoring=no]
365
+ )],
366
+ [have_ipmimonitoring=no]
367
+ )],
368
+ [have_ipmimonitoring=no]
369
+ )],
370
[have_ipmimonitoring=no]
371
)
372
test "${enable_plugin_freeipmi}" = "yes" -a "${have_ipmimonitoring}" != "yes" && \