Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CMake rewrite + feature completion using modern CMake best practices #461

Merged
merged 4 commits into from
Aug 12, 2021

Commits on Jul 10, 2021

  1. Configuration menu
    Copy the full SHA
    4f81e8b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    53897f9 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2021

  1. CMake rewrite using modern CMake best practices

    Rewrite CMakeLists.txt using CMake targets and modules instead
    of building up source files in variables.
    
    Change pkgconfig file generated by CMake to use
    Requires.private and Libs.private fields as recommended by the
    pkgconfig maintainer:
    https://people.freedesktop.org/~dbn/pkg-config-guide.html#faq
    
    Refactor to use standard CMake variables, notably
    BUILD_SHARED_LIBS instead of always building both dynamic and
    static libraries. Also use CMAKE_FRAMEWORK for building as a
    macOS framework.
    
    Remove superfluous PA_ prefixes from option names.
    
    When building with ASIO, automatically download ASIO SDK from
    Steinberg if it is not found. The path to the SDK can be
    manually specified with ASIO_SDK_ZIP_PATH to facilitate caching
    on CI.
    
    Add support for building JACK host API with MSVC and MinGW.
    
    Add support for OSS (off by default).
    Be-ing committed Aug 4, 2021
    Configuration menu
    Copy the full SHA
    60ffe51 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2fcea62 View commit details
    Browse the repository at this point in the history