GitXplorerGitXplorer
t

portaudio_autobuild_windows

public
1 stars
0 forks
2 issues

Commits

List of commits on branch master.
Unverified
99dc82f7b734f4ee528de0e9d7ec8f79bf8dba2d

Rename artifacts

ttats-u committed 5 years ago
Unverified
5af60095c4e61d3e616211c90bb5a60b6cde9e54

Use WintellectPowerShell

ttats-u committed 5 years ago
Unverified
2fe81992b5d24201eae5ed0dbfefd37d75c8fad0

Enable GitHub Actions

ttats-u committed 5 years ago
Unverified
51814edee7a7d44f155edfe5405cc801db2bbf61

Add "only for Windows" for some requirements

ttats-u committed 5 years ago
Unverified
bf0c98eb7775aca3a0d14ffdbf17a257ce1040db

Don't download ASIO SDK in non-Windows

committed 5 years ago
Unverified
e4f89e8cf7e1b7f1330ba692054886f9ca6a7743

Update README

committed 5 years ago

README

The README file for this repository.

PortAudio Automatic Build Script for PowerShell

Languages: 🇯🇵

How to use

Clone or git submodule add this repo, or just download build_portaudio_win.ps1.

Then, all you have to do is just to execute the script. ASIO & WASAPI are enabled by default in Windows.

.\build_portaudio_win.ps1

And copy the built library files (static library / DLL) to your project.

Copy-Item portaudio_build\Release\portaudio_x64.dll $USERPROFILE\path\to\your\project\build\Release\

Requirements

  • Visual C++ 2019 or 2017 (only in Windows)
  • CMake 3.13+ (what is bundled in Visual Studio 2019 is acceptable)
  • Ninja (what is bundled in VS is acceptable; optional)
  • WintellectPowerShell (only in Windows)

Primary options

Name Description
-DebugBuild Builds for debug.
-PrefersNinja Builds using Ninja instead of MSBuild (Make in non-Windows).
-DownloadOnly Just downloads, doesn't build.

Compilation in non-Windows

You can build PortAudio by this script even in Linux (or macOS) if you install PowerShell 6+. You can install it to Linux by:

sudo snap install --classic powershell

After installation, execute this script by:

pwsh ./build_portaudio_win.ps1

License

MIT