| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2017-01-31 | [tools] add --menuconfig option for scons | Bernard Xiong | |
| 2017-01-31 | [tools] rename KConfig menu name | Bernard Xiong | |
| 2017-01-31 | [tools] Add KConfig files. | bernard | |
| 2017-01-19 | [Tools] Add group libs support in vs project. | Bernard Xiong | |
| 2017-01-08 | [Tools] fix CPPDEFINES issue in vs | Bernard Xiong | |
| 2016-10-28 | [tools] Add LocalOption routines. | Bernard Xiong | |
| 2016-04-09 | [Tools] Fix the CPP file type in Keil. | Bernard Xiong | |
| 2016-03-08 | SCons PreProcessor patch: Stop processing "#define" in false condition | onelife | |
| Example "rtconfig.h" content: ... //#define BOARD_USING_LED #if defined(BOARD_USING_LED) #define RT_USING_RTGUI #endif ... - Before patching, RTGUI module will be built although not intend to do so. - After patching, RTGUI module will not be built. | |||
| 2015-10-14 | [Tools] Fix the buildlib with LOCAL_* options group | Bernard Xiong | |
| 2015-10-11 | [Tools] Update Keil MDK project generation. | Bernard Xiong | |
| Add C++ files support; Fix the two same group issue if to add a library into an exist group. | |||
| 2015-10-11 | [Tools] Add win32 spawn patch for module building. | Bernard Xiong | |
| 2015-08-09 | [BSP] stm32f7-disco cleanup | Bernard Xiong | |
| 2015-08-09 | [Tools] merge local modification | Bernard Xiong | |
| 2015-08-04 | [tools] fix the list in list issue when use LOCAL_* options | Bernard Xiong | |
| 2015-07-27 | [Tools] Add LOCAL_* options for group definition | Bernard Xiong | |
| 2015-07-25 | [Tools] Add LOCAL_* options for group definition | Bernard Xiong | |
| 2015-06-25 | update scons MDK5 project script: clean old groups. | aozima | |
| 2015-05-22 | fixed scons building error when use LIB. | aozima | |
| 2015-05-11 | [tools] Add better way to generate MDK project file.v2.1.0_alpha | BernardXiong | |
| 2015-05-04 | [tools] Fix ua target issue. | Bernard Xiong | |
| 2015-04-24 | [tools] Using object name to decide whether use alias name in Keil MDK. | Bernard Xiong | |
| 2015-04-24 | [tools] Using object name to decide whether use alias name in Keil MDK. | Bernard Xiong | |
| 2015-04-10 | [tools] Add package.json as building script | Bernard Xiong | |
| 2015-04-10 | Merge remote-tracking branch 'upstream/master' | Bernard Xiong | |
| 2015-04-08 | 修正rtt-root位于其他目录时计算目录错误的bug | [email protected] | |
| 2015-04-07 | 在vs2010中将编译文件分组 | [email protected] | |
| 2015-03-31 | Merge remote-tracking branch 'coding/master' | Bernard Xiong | |
| 2015-03-22 | Add copyright information | Bernard.Xiong | |
| 2015-03-18 | building: PrepareBuilding forgot to declare BuildOptions as global | Grissiom | |
| The global variables in the building.py are totally a pile of shit. | |||
| 2015-03-14 | [Tools] Add bsp_directory. | Bernard Xiong | |
| Add bsp_directory for PrepareModuleBuilding function and module building environment can parse rtconfig.h too. | |||
| 2015-01-23 | [Tools] Add copyright information for scons script files | Bernard Xiong | |
| 2015-01-19 | add AStyle shell script file | Bernard Xiong | |
| 2015-01-04 | If there is no CPPDEFINES, generate an empty GetCPPDEFINES function. | bernard | |
| 2014-12-24 | clang-analyze: force 32bit compile | Grissiom | |
| 2014-11-19 | Add mdk5 support in SCons tools | Bright Pan | |
| 2014-11-19 | Delete trailing whitespace | Bright Pan | |
| 2014-11-18 | SCons: allow set object files in DefineGroup | Grissiom | |
| The source files can be the raw file names end with .c or .o. So return the raw file names is more flexible than wrap them with Object. | |||
| 2014-10-08 | tools: fix SrcRemove on empty src | Grissiom | |
| If the src is empty list, it will crash at: IndexError: list index out of range: File "/home/xxx/src/SConstruct", line 39: objs = PrepareBuilding(env, RTT_ROOT, has_libcpu=True) ... File "/home/xxx/src/drivers/SConscript", line 12: SrcRemove(src, src_need_remove) File "/home/rt-thread-stable/tools/building.py", line 496: if type(src[0]) == type('str'): | |||
| 2014-10-08 | tools: preserve the order of CPPPATH/CPPDEFINES/LIBPATH/LIBS | Grissiom | |
| The order of them are important while the uniqueness has nothing to do with the compiling. | |||
| 2014-09-06 | Remove unsupport syntex for python 2.6. | Xiongfei Guo | |
| Dict Comprehensions is imported in Python 2.7 & 3.0 which is PEP 274 [1]. Some OS like CentOS 6 which is use Python 2.6 cannot support this syntex. [1] http://legacy.python.org/dev/peps/pep-0274/ Signed-off-by: Xiongfei Guo <[email protected]> | |||
| 2014-09-01 | tools/building: remove the use of startupinfo | Grissiom | |
| The startupinfo does not have any visible effects on the building process and some old Python version does not have it at all. So remove it for the seek of simple. Tested `scons -j4` in a dual core virtual machine. | |||
| 2014-08-27 | tools/keil: preserve the order of CPPPATH | Grissiom | |
| The order of CPPPATH is important: some project would use the order of CPPPATH to override the default configuration headers. This commit also refine the this piece of code in a more Pythonic way. | |||
| 2014-08-05 | Update keil.py | aozima | |
| clear old groups in template.uvproj. | |||
| 2014-06-09 | tools/building.py: more descriptive on error | Grissiom | |
| Print the command that failed to execute and try to tell the reason to fall. | |||
| 2014-05-24 | Scons: fix the Win32Spawn | Grissiom | |
| Windows(tm) CreateProcess does not use the env passed to it to find the executables. So we have to modify our own PATH to make Popen work. Also, detect the cmd build-in commands and execute it directly. Tested on MDK toolchain on RB4088 and the MSVS toolchain on simulator BSP. | |||
| 2014-04-10 | scons: no need to set RTT_ROOT as Repository | Grissiom | |
| In SCons manual: ================= In order to inform the C compiler about the repositories, SCons will add appropriate -I flags to the compilation commands for each directory in the $CPPPATH list. So if we add the current directory to the construction environment $CPPPATH like so: env = Environment(CPPPATH = ['.']) env.Program('hello.c') Repository('/usr/repository1') Then re-executing SCons yields: % scons -Q cc -o hello.o -c -I. -I/usr/repository1 hello.c cc -o hello hello.o ================= The additional include directory is definitely not what we want. Just remove the additional Repository line. | |||
| 2014-04-10 | scons: seperate the BSP build with the kernel build | Grissiom | |
| BSPs could have their own components/ etc. If they point to the same folder, SCons would find the wrong source code to compile. | |||
| 2014-03-25 | [scons] fix the BSP_ROOT issue in ua.py. | bernard | |
| 2014-03-24 | Add UA building script. | bernard | |
| 2014-02-25 | [JS] fix the include path issue | Bernard Xiong | |
