24 Commits

Author SHA1 Message Date
b1b94595f6 Parse task parameters; handle configure task specially 2022-01-25 22:20:29 -05:00
55dc22db05 Add --prefix as a configure task parameter 2022-01-23 21:03:30 -05:00
67fa432750 Add Task::Param class 2022-01-23 20:43:21 -05:00
1b3e459ada Rework Cli, fix a couple Task items 2022-01-23 19:38:21 -05:00
125ab4c171 Checkpoint 2022-01-23 16:44:18 -05:00
c1dcfa297f Add FileUtils class methods to script DSL - close #144 2022-01-17 16:41:36 -05:00
b5d5fe7a7b Add 'sh' script DSL method - close #142 2022-01-17 15:57:34 -05:00
19dbab3426 Run subsidiary rscons binary from rscons() method if found - close #129 2021-11-28 22:36:24 -05:00
f011b23499 Add PATH manipulation methods - close #126 2021-11-17 21:39:58 -05:00
ca747232cd Support passing a directory to rscons() method - close #128 2021-11-13 11:36:25 -05:00
8c7b43f60c Show a message when entering/leaving a subsidiary script directory 2021-10-22 16:48:44 -04:00
d1a35501ef Support subsidiary Rsconscript files - close #125 2021-10-22 13:58:38 -04:00
9a627b2150 add YARD comments to get to 100% YARD coverage 2019-08-17 16:42:14 -04:00
0ccf43cc96 custom config checks - close #108 2019-08-17 16:06:37 -04:00
921f0d2cb1 expose glob method directly to Rsconscript - close #97 2019-04-14 12:51:37 -04:00
f8e6666a2c Add 'build' DSL method.
Disallow processing Environments until configuration is performed.
2018-12-17 22:14:35 -05:00
cfec0dcadc simplify Application/Script/ConfigureOp interaction with direct calls to configure methods 2018-11-23 19:59:47 -05:00
ab4ca71ac7 implement ConfigureOp#check_cfg - not tested yet 2018-11-14 23:28:00 -05:00
aba11155a4 rename check_executable to check_program 2018-11-14 23:00:40 -05:00
3b586cb476 implement ConfigureOp#check_lib 2018-11-14 22:53:00 -05:00
cd9fffd828 Script: change the way configuration arguments are stored 2018-11-07 20:52:39 -05:00
3a564c0ca2 add Dsl and ConfigureDsl 2018-10-26 21:17:04 -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