adds libsndfile to build.jl dependencies

This commit is contained in:
Spencer Russell 2014-01-10 22:32:59 -05:00
parent 0ca3627668
commit 854eee5c5c

6
deps/build.jl vendored
View file

@ -5,9 +5,11 @@ using BinDeps
ENV["JULIA_ROOT"] = abspath(JULIA_HOME, "../../") ENV["JULIA_ROOT"] = abspath(JULIA_HOME, "../../")
libportaudio = library_dependency("libportaudio") libportaudio = library_dependency("libportaudio")
libsndfile = library_dependency("libsndfile")
# TODO: add other providers with correct names # TODO: add other providers with correct names
provides(AptGet, {"portaudio19-dev" => libportaudio}) provides(AptGet, {"portaudio19-dev" => libportaudio})
provides(AptGet, {"libsndfile1-dev" => libsndfile})
@osx_only begin @osx_only begin
if Pkg.installed("Homebrew") === nothing if Pkg.installed("Homebrew") === nothing
@ -15,9 +17,11 @@ provides(AptGet, {"portaudio19-dev" => libportaudio})
end end
using Homebrew using Homebrew
provides(Homebrew.HB, {"portaudio" => libportaudio}) provides(Homebrew.HB, {"portaudio" => libportaudio})
provides(Homebrew.HB, {"sndfile" => libsndfile})
end end
@BinDeps.install [:libportaudio => :libportaudio] @BinDeps.install [:libportaudio => :libportaudio,
:libsndfile => :libsndfile]
cd(joinpath(Pkg.dir(), "AudioIO", "deps", "src") ) cd(joinpath(Pkg.dir(), "AudioIO", "deps", "src") )
run(`make`) run(`make`)