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}) @osx_only begin if Pkg.installed("Homebrew") === nothing error("Homebrew package not installed, please run Pkg.add(\"Homebrew\")") end using Homebrew provides(Homebrew.HB, {"portaudio" => libportaudio}) provides(Homebrew.HB, {"libsndfile" => libsndfile}) end @BinDeps.install [:libportaudio => :libportaudio, :libsndfile => :libsndfile] # cd(Pkg.dir("AudioIO", "deps", "src")) # run(`make`)