Fork自 RT-Thread / rt-thread
体验新版 GitCode,发现更多精彩内容 >>
from building import *
from utils import VersionCmp
cwd = GetCurrentDir() src = Glob('*.c') CPPPATH = [cwd] CPPDEFINES = [] # only enable POSIX.1b-1993 Real-time extensions libc_ver = GetDepend('LIBC_VERSION') try: ver = libc_ver.split(' ') ver = ver[1] if VersionCmp(ver, "2.5.0") == 1: CPPDEFINES = ['_POSIX_C_SOURCE=199309L'] except : pass
group = DefineGroup('pthreads', src,
depend = ['RT_USING_PTHREADS', 'RT_USING_LIBC'], CPPPATH = CPPPATH, CPPDEFINES = CPPDEFINES)
Return('group')