q66
|
cf8d70289b
|
use shorter var names
|
2015-11-15 17:28:54 +00:00 |
|
q66
|
2ed36fe7c9
|
remove rule-, add duprule to duplicate a rule with new deps
|
2015-11-14 01:28:07 +00:00 |
|
q66
|
3f80d998a2
|
fix incorrect rule find logic (always prefer "exact" rules)
|
2015-11-14 01:08:27 +00:00 |
|
q66
|
5461815ae3
|
build into separate object files to prevent conflicts with makefile results
|
2015-11-13 19:08:48 +00:00 |
|
q66
|
1e4fa93847
|
add octabuild build file for octabuild itself
|
2015-11-12 21:23:56 +00:00 |
|
q66
|
4b6d9c466a
|
cleanups
|
2015-11-09 18:51:55 +00:00 |
|
q66
|
98e99f7c49
|
don't disown (allocator may not be the same)
|
2015-11-08 13:45:59 +00:00 |
|
q66
|
ccaae1e418
|
extreplace is not part of globs system
|
2015-11-07 16:57:29 +00:00 |
|
q66
|
7b29404dbd
|
don't use quotes where not needed
|
2015-11-06 19:40:09 +00:00 |
|
q66
|
adf3c0f068
|
default val arg for getenv, add extreplace for extension subst
|
2015-11-06 19:38:37 +00:00 |
|
q66
|
d1bb66976e
|
format
|
2015-11-05 18:43:58 +00:00 |
|
q66
|
ed8b0a428e
|
cleanup rule counters
|
2015-11-04 17:46:01 +00:00 |
|
q66
|
201e57916c
|
get rid of the scope hack
|
2015-11-03 18:34:16 +00:00 |
|
q66
|
c8112a4f59
|
readme++
|
2015-11-02 20:08:05 +00:00 |
|
q66
|
d016d629c9
|
comment the capture behavior
|
2015-11-01 18:47:31 +00:00 |
|
q66
|
e32a5a86ff
|
no need to disown, we can just copy
|
2015-11-01 18:45:03 +00:00 |
|
q66
|
492789f0a4
|
format fixes
|
2015-10-31 19:43:39 +00:00 |
|
q66
|
b2814ffe2f
|
add new "depend" command to specify deps
|
2015-10-30 20:28:18 +00:00 |
|
q66
|
7d9fac6ae0
|
add invoke command to exec a rule/action and wait for it
|
2015-10-29 17:34:33 +00:00 |
|
q66
|
96c1066c37
|
default rule is now called default
|
2015-10-27 18:49:46 +00:00 |
|
q66
|
d1db963c6e
|
example fix
|
2015-10-26 18:02:26 +00:00 |
|
q66
|
1c0772d2e7
|
add support for actions
|
2015-10-26 17:58:47 +00:00 |
|
q66
|
213bf70155
|
put info into info rule in example
|
2015-10-25 18:30:01 +00:00 |
|
q66
|
554441518d
|
cubefile is now called obuild.cfg
|
2015-10-23 20:11:14 +01:00 |
|
q66
|
a265028aaf
|
keep track of dependencies in octabuild makefile a bit
|
2015-10-22 21:44:50 +01:00 |
|
q66
|
e758d6e3d8
|
main func cleanup
|
2015-10-21 21:09:21 +01:00 |
|
q66
|
d5ec6eea73
|
per-state threadpool
|
2015-10-20 22:05:53 +01:00 |
|
q66
|
e348f58108
|
cleanup
|
2015-10-18 01:01:11 +02:00 |
|
q66
|
6a965ab8f2
|
add todo
|
2015-10-17 01:46:34 +02:00 |
|
q66
|
27605ee5af
|
put most state into ObState
|
2015-10-16 00:36:39 +02:00 |
|
q66
|
080153a373
|
put ignore_env into ObState
|
2015-10-16 00:09:16 +02:00 |
|
q66
|
4028bdef7d
|
introduce rule cache (no need to figure out rlist every time)
|
2015-10-15 10:42:43 +02:00 |
|
q66
|
49812b6b40
|
test commandn
|
2015-10-13 21:23:41 +01:00 |
|
Daniel Kolesa
|
3c9e6ea404
|
unify rule add funcs
|
2015-10-07 11:47:14 +01:00 |
|
Daniel Kolesa
|
2a84040028
|
rule- for dep-less rule definitions
|
2015-10-06 12:32:47 +01:00 |
|
Daniel Kolesa
|
371e8597f4
|
readme update
|
2015-10-05 14:52:58 +01:00 |
|
Daniel Kolesa
|
5499bab38f
|
readme update
|
2015-10-04 10:59:35 +01:00 |
|
q66
|
dfb94f28b3
|
more correct and more efficient rule matching
|
2015-10-03 17:25:52 +01:00 |
|
q66
|
86c0d6b635
|
formatting
|
2015-10-02 19:25:08 +01:00 |
|
q66
|
9199b76648
|
mark static
|
2015-10-01 19:08:44 +01:00 |
|
q66
|
faabe418b2
|
only use N jobs instead of N + 1 when not explicit (where N is number of CPUs)
|
2015-09-27 18:33:28 +01:00 |
|
q66
|
2f5a95327b
|
add numcpus and numjobs
|
2015-09-26 15:13:17 +01:00 |
|
q66
|
b97b71d281
|
add some environment functionality
|
2015-09-21 20:44:48 +01:00 |
|
q66
|
88c2656862
|
add -e to execute strings
|
2015-09-20 20:54:19 +01:00 |
|
q66
|
5d0583d47f
|
readme fix
|
2015-09-19 15:37:43 +01:00 |
|
q66
|
8c2543ea84
|
add gitignore
|
2015-09-15 02:02:42 +01:00 |
|
q66
|
79914d4e76
|
fix
|
2015-09-14 01:31:50 +01:00 |
|
q66
|
1600b3860d
|
oops
|
2015-09-13 23:25:36 +01:00 |
|
q66
|
3225d8ebf6
|
readme
|
2015-09-13 23:25:07 +01:00 |
|
q66
|
24fef2a189
|
add makefile for better builds
|
2015-09-13 18:53:16 +01:00 |
|