Merge pull request #2 from Pebaz/master

Add Windows Build Script
This commit is contained in:
Richard Smith 2019-05-24 00:41:27 +01:00 committed by GitHub
commit 7ea1786880
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 0 deletions

Binary file not shown.

17
raylib/build_win32.py Normal file
View file

@ -0,0 +1,17 @@
# Windows build assumes raylib, OpenGL32, etc are all already installed as system libraries. We dont distribute them.
from cffi import FFI
ffibuilder = FFI()
ffibuilder.cdef(open("raylib_modified.h").read().replace('RLAPI ', ''))
ffibuilder.set_source("_raylib_cffi",
"""
#include "raylib.h" // the C header of the library
""",
extra_link_args=['/NODEFAULTLIB:MSVCRTD'],
libraries=['raylib', 'gdi32', 'shell32', 'user32','OpenGL32', 'winmm'],
)
if __name__ == "__main__":
ffibuilder.compile(verbose=True)