def _configure_libconfig(self): """ Configuration callback using a generic CONFIG tool """ lc = self.library_config_program found_header = False if not lc or not libconfig.has_libconfig(lc): return False incdirs = libconfig.get_incdirs(lc) for d in incdirs: for h in self.header_files: p = msys_obj.msys_to_windows (os.path.join(d, h)) if os.path.isfile(p): found_header = True if not found_header: return False self.incdirs += incdirs self.libdirs += libconfig.get_libdirs(lc) self.libs += libconfig.get_libs(lc) self.cflags += libconfig.get_cflags(lc) self.lflags += libconfig.get_lflags(lc) return True
def _configure_libconfig(self): """ Configuration callback using a generic CONFIG tool """ lc = self.library_config_program if not lc or not libconfig.has_libconfig(lc): return False self.incdirs += libconfig.get_incdirs(lc) self.libdirs += libconfig.get_libdirs(lc) self.libs += libconfig.get_libs(lc) self.cflags += libconfig.get_cflags(lc) self.lflags += libconfig.get_lflags(lc) return True