(#3986) pulseaudio/all: Fix local build without FFTW

This commit is contained in:
bobrofon
2020-12-29 18:32:02 +03:00
committed by GitHub
parent 5480802eef
commit d6b4d30f35

View File

@@ -95,10 +95,11 @@ class PulseAudioConan(ConanFile):
else:
args.extend(["--enable-shared=no", "--enable-static=yes"])
args.append("--with-udev-rules-dir=%s" % os.path.join(self.package_folder, "bin", "udev", "rules.d"))
args.append("--with-systemduserunitdir=%s" % os.path.join(self.build_folder, "ignore"))
with tools.environment_append({"PKG_CONFIG_PATH": self.build_folder}):
with tools.environment_append({
"FFTW_CFLAGS": tools.PkgConfig("fftw").cflags,
"FFTW_LIBS": tools.PkgConfig("fftw").libs} if self.options.with_fftw else tools.no_op()):
"FFTW_LIBS": tools.PkgConfig("fftw").libs}) if self.options.with_fftw else tools.no_op():
with tools.environment_append(RunEnvironment(self).vars):
self._autotools.configure(args=args, configure_dir=self._source_subfolder)
return self._autotools