Alibek Omarov
2 years ago
1 changed files with 24 additions and 0 deletions
@ -0,0 +1,24 @@ |
|||||||
|
#! /usr/bin/env python |
||||||
|
# encoding: utf-8 |
||||||
|
|
||||||
|
import os |
||||||
|
|
||||||
|
def options(opt): |
||||||
|
pass |
||||||
|
|
||||||
|
def configure(conf): |
||||||
|
if not conf.path.find_dir('gl4es') or not conf.path.find_dir('gl4es/src'): |
||||||
|
conf.fatal('Can\'t find gl4es submodule. Run `git submodule update --init --recursive`.') |
||||||
|
return |
||||||
|
|
||||||
|
def build(bld): |
||||||
|
gl4es_srcdir = bld.path.find_node('gl4es/src') |
||||||
|
|
||||||
|
bld.stlib(source = gl4es_srcdir.ant_glob(['gl/*.c', 'gl/*/*.c', 'glx/hardext.c']), |
||||||
|
target = 'gl4es', |
||||||
|
features = 'c', |
||||||
|
includes = ['gl4es/src', 'gl4es/src/gl', 'gl4es/src/glx', 'gl4es/include'], |
||||||
|
defines = ['NOX11', 'NO_GBM', 'NO_INIT_CONSTRUCTOR', 'DEFAULT_ES=2', 'NOEGL', 'EXTERNAL_GETPROCADDRESS=GL4ES_GetProcAddress', 'NO_LOADER', 'STATICLIB'], |
||||||
|
cflags = ['-w', '-fvisibility=hidden', '-std=gnu99'], |
||||||
|
subsystem = bld.env.MSVC_SUBSYSTEM, |
||||||
|
export_includes = '.') |
Loading…
Reference in new issue