Initial commit
This commit is contained in:
@@ -0,0 +1,29 @@
|
||||
import os
|
||||
|
||||
cflags = [ "-Wall", "-O3", "-g", "-DLUA_USE_POPEN" ]
|
||||
lflags = [ "-lSDL2", "-lm" ]
|
||||
include = [ "src" ]
|
||||
output = "lite"
|
||||
|
||||
|
||||
if "sanitize" in opt:
|
||||
log("address sanitizer enabled")
|
||||
cflags += [ "-fsanitize=address" ]
|
||||
lflags += [ "-fsanitize=address" ]
|
||||
|
||||
|
||||
if "windows" in opt:
|
||||
compiler = "x86_64-w64-mingw32-gcc"
|
||||
output += ".exe"
|
||||
cflags += [ "-Iwinlib/SDL2-2.0.10/x86_64-w64-mingw32/include" ]
|
||||
lflags += [ "-Lwinlib/SDL2-2.0.10/x86_64-w64-mingw32/lib" ]
|
||||
lflags = [ "-lmingw32", "-lSDL2main" ] + lflags
|
||||
lflags += [ "-lwinmm" ]
|
||||
lflags += [ "-mwindows" ]
|
||||
lflags += [ "res.res" ]
|
||||
|
||||
def pre():
|
||||
os.system("x86_64-w64-mingw32-windres res.rc -O coff -o res.res")
|
||||
|
||||
def post():
|
||||
os.remove("res.res")
|
||||
Reference in New Issue
Block a user