mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 12:08:16 +08:00
37 lines
1.1 KiB
Python
37 lines
1.1 KiB
Python
import os
|
|
import platform
|
|
|
|
def joinPath(root, subdir):
|
|
return os.path.normpath(os.path.join(root, subdir))
|
|
env=DefaultEnvironment().Clone()
|
|
LIB_DIR=os.environ['LIB_DIR'];
|
|
BIN_DIR=os.environ['BIN_DIR'];
|
|
CCFLAGS=os.environ['CCFLAGS'];
|
|
TK_3RD_ROOT=os.environ['TK_3RD_ROOT'];
|
|
OS_NAME=platform.system()
|
|
|
|
env.Library(os.path.join(LIB_DIR, 'nanovg_plus'), Glob('base/*.c') + Glob('gl/*.c'), CCFLAGS=CCFLAGS)
|
|
|
|
GTEST_ROOT=os.environ['GTEST_ROOT'];
|
|
# INCLUDE_PATH = [TK_ROOT,
|
|
# GTEST_ROOT,
|
|
# os.path.join(TK_ROOT, 'src'),
|
|
# os.path.join(TK_3RD_ROOT, 'SDL/src'),
|
|
# os.path.join(TK_3RD_ROOT, 'SDL/include'),
|
|
# os.path.join(TK_ROOT, 'src/ext_widgets'),
|
|
# os.path.join(TK_ROOT, '3rd/libunibreak'),
|
|
# os.path.join(GTEST_ROOT, 'src'),
|
|
# os.path.join(GTEST_ROOT, 'include'),
|
|
# os.path.join(GTEST_ROOT, 'make')]
|
|
|
|
# env['CPPPATH'] = INCLUDE_PATH
|
|
env['LIBS'] = ['nanovg_plus'] + env['LIBS']
|
|
env['LINKFLAGS'] = env['OS_SUBSYSTEM_CONSOLE'] + env['LINKFLAGS'];
|
|
|
|
SOURCES = [
|
|
os.path.join(GTEST_ROOT, 'src/gtest-all.cc'),
|
|
] + Glob('tests/*.cpp') + Glob('tests/gtest_nvpg.c')
|
|
|
|
env.Program(os.path.join(BIN_DIR, 'nanovg_plus_test'), SOURCES)
|
|
|