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

Mac OS X VST support #2393

Closed
wants to merge 9 commits into from
Closed

Mac OS X VST support #2393

wants to merge 9 commits into from

Commits on Sep 30, 2015

  1. Print errors when plugins to load

    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    fa39292 View commit details
    Browse the repository at this point in the history
  2. Separate plugin-like dynamic libraries

    On Mac OS X dynamic libraries (dylib) and shared objects (so) are two separate
    concepts.
    
    HACK: The definition of the BUILD_LIKE_A_PLUGIN macro is almost completely
    duplicated from BUILD_PLUGIN.
    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    d7a63c5 View commit details
    Browse the repository at this point in the history
  3. build: don't assume mac os x doens't want VST

    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    4fc7b4d View commit details
    Browse the repository at this point in the history
  4. cleanup: CMake deprecation workaround

    CMake changed its behaviour somewhere along the way, and specifying commands by
    SOURCE is no longer the way to do it.
    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    42b6b5f View commit details
    Browse the repository at this point in the history
  5. Portability: "find ." instead of "find"

    GNU "find" defaults to the current directory, but most other "find"
    implementations don't. (The POSIX spec treats the path as mandatory.)
    
    We could also use "mv" or CMake's RENAME macro.
    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    4ff722d View commit details
    Browse the repository at this point in the history
  6. Portability: don't assume linux=wine

    Although LMMS has been built primarily on Linux for a long time (it's even in
    the name!), there are other platforms that can benefit from LMMS's Wine-based
    VST support.
    
    Mac OS X is the obvious one (and the one relevant to me right now).
    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    87c9ad0 View commit details
    Browse the repository at this point in the history
  7. HACKS: Portability to build Wine on non-Linux

    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    149b4fa View commit details
    Browse the repository at this point in the history
  8. undef _WIN32 for libc++ vs wineg++ problem

    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    d4bda9a View commit details
    Browse the repository at this point in the history
  9. libstdc++ works with wineg++

    Rob Hunter committed Sep 30, 2015
    Configuration menu
    Copy the full SHA
    98818fe View commit details
    Browse the repository at this point in the history