PortAudio.jl/deps/build.jl
2014-09-04 09:18:03 -04:00

30 lines
829 B
Julia

using BinDeps
@BinDeps.setup
ENV["JULIA_ROOT"] = abspath(JULIA_HOME, "../../")
libportaudio = library_dependency("libportaudio")
libsndfile = library_dependency("libsndfile")
# TODO: add other providers with correct names
provides(AptGet, "portaudio19-dev", libportaudio)
provides(AptGet, "libsndfile1-dev", libsndfile)
provides(Pacman, "portaudio", libportaudio)
provides(Pacman, "libsndfile", libsndfile)
@osx_only begin
using Homebrew
provides(Homebrew.HB, "portaudio", libportaudio)
provides(Homebrew.HB, "libsndfile", libsndfile)
end
@windows_only begin
using WinRPM
provides(WinRPM.RPM, "portaudio", libportaudio, os = :Windows)
provides(WinRPM.RPM, "libsndfile", libsndfile, os = :Windows)
end
@BinDeps.install [:libportaudio => :libportaudio,
:libsndfile => :libsndfile]