#!/usr/bin/env python Import("env") class Color(object): BLACK = '\x1b[1;30m' RED = '\x1b[1;31m' GREEN = '\x1b[1;32m' YELLOW = '\x1b[1;33m' BLUE = '\x1b[1;34m' MAGENTA = '\x1b[1;35m' CYAN = '\x1b[1;36m' WHITE = '\x1b[1;37m' LIGHT_GREY = '\x1b[0;30m' LIGHT_RED = '\x1b[0;31m' LIGHT_GREEN = '\x1b[0;32m' LIGHT_YELLOW = '\x1b[0;33m' LIGHT_BLUE = '\x1b[0;34m' LIGHT_MAGENTA = '\x1b[0;35m' LIGHT_CYAN = '\x1b[0;36m' LIGHT_WHITE = '\x1b[0;37m' def clr(color, text): return color + str(text) + '\x1b[0m' def remove_float_support(): flags = " ".join(env['LINKFLAGS']) # print(clr(Color.BLUE, "LINKFLAGS = %ss" % flags)) flags = flags.replace("-u _printf_float", "") flags = flags.replace("-u _scanf_float", "") newflags = flags.split() env.Replace( LINKFLAGS=newflags ) remove_float_support()