Eric Sunshine made the following changes to the project:
Eric Sunshine made the following changes to the project:

-*- Upgraded the build environment to work with MacOS/X 10.1.  Made every
    effort to keep changes compatible with 10.0, though I am unable to
    actually test compatibility (but I am reasonably confident that I
    succeeded).

-*- Eliminated use of the "-undefined suppress" linker flag for building
    plugins since this flag is incompatible with 10.1's new two-level
    namespace symbol scheme.

-*- No longer links command-line utilities with "-framework AppKit", as
    this causes even those applications to attempt to make a connection to
    the window server (which is obviously undesirable).  In the past,
    linking with this framework was a no-op if the application did not
    explicitly use anything from the framework.

-*- Added the configuration script CS/libs/cssys/next/macosx.sh which
    checks if the linker recognizes the "-multiply_defined suppress"
    option.  This option is needed with 10.1 when an application is linked
    against the Foundation framework if that application does not actually
    employ any Objective-C.  In the past, linking a program against the
    Foundation framework was a no-op if the application did not use
    Objective-C, but 10.1 is less forgiving (i.e. more broken).  The
    macosx.sh configuration script is invoked at makefile configuration
    time, and augments CS/config.mak as needed.


git-svn-id: 28d9401aa571d5108e51b194aae6f24ca5964c06@7952 8cc4aa7f-3514-0410-904f-f2cc9021211c

crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS,crystalspace/CS