|
@@ -541,12 +541,14 @@ def gen_extra(inp):
|
|
l('')
|
|
l('')
|
|
if inp['prefix'] in ['sg_', 'sapp_']:
|
|
if inp['prefix'] in ['sg_', 'sapp_']:
|
|
l('when defined windows:')
|
|
l('when defined windows:')
|
|
- l(' {.passl:"-lkernel32 -luser32 -lshell32 -lgdi32".}')
|
|
|
|
|
|
+ l(' when not defined vcc:')
|
|
|
|
+ l(' {.passl:"-lkernel32 -luser32 -lshell32 -lgdi32".}')
|
|
l(' when defined gl:')
|
|
l(' when defined gl:')
|
|
l(' {.passc:"-DSOKOL_GLCORE33".}')
|
|
l(' {.passc:"-DSOKOL_GLCORE33".}')
|
|
l(' else:')
|
|
l(' else:')
|
|
l(' {.passc:"-DSOKOL_D3D11".}')
|
|
l(' {.passc:"-DSOKOL_D3D11".}')
|
|
- l(' {.passl:"-ld3d11 -ldxgi".}')
|
|
|
|
|
|
+ l(' when not defined vcc:')
|
|
|
|
+ l(' {.passl:"-ld3d11 -ldxgi".}')
|
|
l('elif defined macosx:')
|
|
l('elif defined macosx:')
|
|
l(' {.passc:"-x objective-c".}')
|
|
l(' {.passc:"-x objective-c".}')
|
|
l(' {.passl:"-framework Cocoa -framework QuartzCore".}')
|
|
l(' {.passl:"-framework Cocoa -framework QuartzCore".}')
|
|
@@ -564,7 +566,8 @@ def gen_extra(inp):
|
|
l('')
|
|
l('')
|
|
if inp['prefix'] in ['saudio_']:
|
|
if inp['prefix'] in ['saudio_']:
|
|
l('when defined windows:')
|
|
l('when defined windows:')
|
|
- l(' {.passl:"-lkernel32 -lole32".}')
|
|
|
|
|
|
+ l(' when not defined vcc:')
|
|
|
|
+ l(' {.passl:"-lkernel32 -lole32".}')
|
|
l('elif defined macosx:')
|
|
l('elif defined macosx:')
|
|
l(' {.passl:"-framework AudioToolbox".}')
|
|
l(' {.passl:"-framework AudioToolbox".}')
|
|
l('elif defined linux:')
|
|
l('elif defined linux:')
|