|
36643c1ab1
|
add Util module and Util.make_relative_path()
|
2018-11-25 21:17:11 -05:00 |
|
|
64caaa9a53
|
add ConfigureOp class
|
2018-11-06 00:17:22 -05:00 |
|
|
053df2360f
|
add Rscons.vars back again at least for now
|
2018-10-30 17:36:30 -04:00 |
|
|
e29ec5a126
|
move clean logic to Application
|
2018-10-30 17:36:30 -04:00 |
|
|
ac89a122d8
|
add Application class; update CLI and Script for new architecture
|
2018-10-21 01:24:15 -04:00 |
|
|
a649c7f4cb
|
add Script class
|
2018-10-12 17:18:04 -04:00 |
|
|
284312a21c
|
support command-line variables - close #51
|
2018-08-23 14:58:08 -04:00 |
|
|
c7f66694ab
|
add Rscons.glob - close #50
|
2018-08-23 11:26:20 -04:00 |
|
|
65c1bac4f9
|
be more colorful - close #41
|
2017-07-11 13:52:01 -04:00 |
|
|
df52a7e0e1
|
add SharedObject and SharedLibrary builders - close #8
|
2017-06-06 13:27:38 -04:00 |
|
|
8cbb9fa30e
|
Place object files for absolute source paths under build_root - close #30
|
2017-05-29 12:16:46 -04:00 |
|
|
6b8fda706d
|
add ThreadedCommand class
|
2017-05-15 10:57:34 -04:00 |
|
|
dab870854a
|
add Rscons.n_threads
|
2017-05-12 14:38:18 -04:00 |
|
|
e1d8dfbab6
|
add JobSet class
|
2017-02-16 19:27:18 -05:00 |
|
|
3b8910075a
|
use class instance variables instead of class variables
|
2015-02-15 18:38:09 -05:00 |
|
|
34beda844e
|
reorganize Rscons module class methods
|
2015-02-15 18:33:00 -05:00 |
|
|
7a04bec2ff
|
support phony targets - close #25
|
2015-02-15 18:29:33 -05:00 |
|
|
4eedea2563
|
add Copy builder as a copy of Install
|
2015-02-07 09:57:44 -05:00 |
|
|
f678803a5d
|
add Install builder - close #6
|
2015-02-07 09:49:29 -05:00 |
|
|
859f87ddee
|
add a Directory builder - close #27
|
2015-01-29 09:31:00 -05:00 |
|
|
d28722a4bb
|
fix Rscons.set_suffix to append the given suffix if the filename has none
|
2015-01-20 21:13:27 -05:00 |
|
|
d5e0475e6c
|
minor documentation improvements
|
2014-10-21 17:00:38 -04:00 |
|
Michael D. Lowis
|
92d4dd8396
|
Implemented SimpleBuilder and updated Environment#add_builder method to support it
|
2014-10-16 16:37:37 -04:00 |
|
Michael D. Lowis
|
e279959d79
|
Added a command builder to the list of default builders
|
2014-10-13 12:27:05 -04:00 |
|
|
912615535a
|
added more documentation to get to 100% YARD coverage; fix YARD warnings
|
2014-06-16 15:33:22 -04:00 |
|
|
1b50a9dd3c
|
add Rscons::BuildTarget
Return a BuildTarget object from Environment#method_missing when a build target is registered.
|
2014-06-12 13:31:17 -04:00 |
|
|
9f75ea9d21
|
add Rscons.command_executer to determine command executer
Use "env" to execute commands when in MSYS on Windows
|
2014-06-12 11:07:09 -04:00 |
|
|
7c9e7e833a
|
Unbuffer $stdout
|
2014-06-12 09:36:24 -04:00 |
|
|
ae9021a505
|
add Environment#shell - close #11
|
2014-06-11 14:59:31 -04:00 |
|
|
d424facf7f
|
Add Preprocess and Disassemble builders
|
2014-04-15 15:21:55 -04:00 |
|
|
160434b903
|
Cache: change to a Singleton object so it is only loaded from disk once
|
2014-04-15 14:02:26 -04:00 |
|
|
533ee9c16c
|
add CFile builder to create C/C++ sources from lex/yacc input files
|
2014-03-18 21:57:53 -04:00 |
|
|
00b038ef50
|
use require_relative instead of require
|
2014-02-14 10:37:41 -05:00 |
|
|
98f8f38715
|
remove String#set_suffix monkey patch
|
2014-02-14 10:36:15 -05:00 |
|
|
2ffb5d525a
|
remove String#absolute_path? monkey patch
|
2014-02-14 10:32:57 -05:00 |
|
|
5362f761e6
|
move default builder classes into Rscons::Builders namespace module
|
2013-12-31 13:31:17 -05:00 |
|
|
cdb3352b4e
|
remove module monkey-patching; add Builder#name()
|
2013-12-31 13:10:00 -05:00 |
|
|
08bc390d40
|
Rscons::BuildError inherits from RuntimeError instead of Exception
|
2013-12-31 13:08:38 -05:00 |
|
|
ab51ddcc1b
|
do not try to clean directories that have already been removed
|
2013-09-19 17:06:20 -04:00 |
|
|
5c6239ea6d
|
Rscons.clean() removes any directories it created if they are empty
|
2013-09-18 21:17:42 -04:00 |
|
|
770a22250a
|
add Rscons.clear() class method
|
2013-09-17 21:48:50 -04:00 |
|
|
64d15602cc
|
add Library default builder
|
2013-09-12 23:35:34 -04:00 |
|
|
289d27d41d
|
raise Rscons::BuildError on a build failure
|
2013-08-12 13:13:22 -04:00 |
|
|
8d4be1b51a
|
add/update YARD documentation
|
2013-08-04 15:39:01 -04:00 |
|
|
2f2de3b709
|
rename CC builder to Object
begin supporting compiling things other than C
|
2013-07-17 19:37:14 -04:00 |
|
|
ff822155ea
|
add VarSet class to keep track of construction variables
|
2013-07-10 17:18:33 -04:00 |
|
|
760f698963
|
fill in CC, Program, Environment.process() to get simple builds working
|
2013-07-07 17:17:46 -04:00 |
|
|
5634b8856d
|
add initial Cache class
|
2013-07-05 11:07:02 -04:00 |
|
|
3ba3111a45
|
add functionality to add builders to an Environment
|
2013-06-30 19:26:09 -04:00 |
|
|
72b49afb43
|
add Builder class
|
2013-06-30 18:39:30 -04:00 |
|