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

Broken for Mac OSX #3

Open
joskuijpers opened this issue Apr 24, 2014 · 1 comment
Open

Broken for Mac OSX #3

joskuijpers opened this issue Apr 24, 2014 · 1 comment
Labels

Comments

@joskuijpers
Copy link
Contributor

The build is terribly broken for OSX. I am trying to fix it now.

joskuijpers added a commit that referenced this issue Apr 24, 2014
Adds static_assert for struct size assertion when available.
Update all platform-dependent files to use platform.h
Replace STDCALL with SPHERE_STDCALL to remove hundreds of warnings.
Add SConscripts for engine/mac and video_mac/*.
Add SPHERE_HAS_NETWORKING to platforms.h and disable it for Mac build.
Enable both the unix and mac build, for mac, to compile and work (not) the same.
Use stdint in types.h so that all types are the intended size on every system:
 fixes assertion errors on packed structs.
Fix a lot of warnings from Clang.
Switch to C++11 mode when on Mac.

Warranty: build is only tested on Mac. A rundown on linux and windows should be
done to make sure MVC does not freak out about real C++ stuff and that SCons still
works.
Current status of the Mac build: executing but failing with corona, locally.
joskuijpers added a commit that referenced this issue Apr 24, 2014
@postcasio
Copy link

fantastic work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants