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

MACOSX/IOS: Various updates from PR #1128 #1307

Closed
wants to merge 8 commits into from

Commits on Nov 13, 2018

  1. BUILD: Fix case-sensitivity issues with macOS ScummVMDockTilePlugin

    This happened to work on case-insensitive filesystems only.
    csnover authored and ccawley2011 committed Nov 13, 2018
    Copy the full SHA
    b085da9 View commit details
    Browse the repository at this point in the history
  2. Copy the full SHA
    1ce62ae View commit details
    Browse the repository at this point in the history
  3. Copy the full SHA
    00e8c38 View commit details
    Browse the repository at this point in the history
  4. BUILD: Get rid of old macOS packaging code

    Manually adding all the “correct” static libraries is error-prone
    and broken. The CI service will not have dynamic libraries to link
    so there is no concern about making the bundle work there.
    
    If it is really necessary to allow some normal system with dylibs
    generate a fully statically linked build some system to convert
    all the -l flags in LDFLAGS into absolute library paths would be a
    far better choice.
    csnover authored and ccawley2011 committed Nov 13, 2018
    Copy the full SHA
    80bc3ae View commit details
    Browse the repository at this point in the history
  5. BUILD: Fix builds using WinSparkle

    csnover authored and ccawley2011 committed Nov 13, 2018
    Copy the full SHA
    9bddd73 View commit details
    Browse the repository at this point in the history
  6. Copy the full SHA
    acfabd4 View commit details
    Browse the repository at this point in the history
  7. BUILD: Add partial option for statically linking system libraries

    Eventually this should probably also use -static or -Wl,-Bstatic
    for non-Darwin platforms. For now, it only does these things:
    
    1. Switches to use --static-libs/--static when getting dependencies
       from the third-party libraries with configuration scripts, since
       this is needed to get the correct -framework flags from SDL2 and
       extra dependencies from FreeType2;
    2. Rewrites linker flags from -lfoo to $staticlibpath/lib/libfoo.a,
       since this is required in order to get the Apple linker to do
       static linking whenever there is a shared library available.
    
    This commit changes the recently added --enable-static flag name
    since that flag DOES NOT actually generate static builds, it only
    changes which dependencies are requested from third party
    library configuration scripts.
    csnover authored and ccawley2011 committed Nov 13, 2018
    Copy the full SHA
    2c44681 View commit details
    Browse the repository at this point in the history
  8. Copy the full SHA
    d0169e7 View commit details
    Browse the repository at this point in the history