Commit Graph

20 Commits (master)

Author SHA1 Message Date
Daniel Kolesa 2286235786 fix dynamic linking with ostd::build, ostd::fs 2021-05-04 03:21:49 +02:00
Daniel Kolesa 8a7a4d6914 fix includes 2018-12-02 03:38:02 +01:00
Daniel Kolesa 3bdb789b7a predefined API for generating simple depend callbacks 2018-05-04 21:02:55 +02:00
Daniel Kolesa 08e8dc3f19 pass real target to dependency callbacks 2018-05-02 21:00:37 +02:00
Daniel Kolesa 3673438e8c build: dynamic dependencies using dependency callbacks 2018-05-02 20:32:47 +02:00
Daniel Kolesa 6845f5a8d8 add a way to conditionally use rules according to predicate 2018-05-01 20:46:21 +02:00
Daniel Kolesa 0915a9e6b5 prepare for more elaborate build rule matching 2018-04-30 19:51:02 +02:00
Daniel Kolesa 11a366f469 only mutable ranges are iterable 2018-04-26 00:44:42 +02:00
Daniel Kolesa e0986692ef make body fix 2018-04-26 00:42:48 +02:00
Daniel Kolesa 3506facc61 move make impl bits into a source file 2018-04-24 01:24:48 +02:00
Daniel Kolesa 8c40f335a7 add make_task_simple that does not use coroutines 2018-04-23 22:33:37 +02:00
Daniel Kolesa edd60babdd separate make coroutines into their own header 2018-04-23 21:57:59 +02:00
Daniel Kolesa 846b11e4d1 allow flexible make task types via factory funcs 2018-04-23 21:23:56 +02:00
Daniel Kolesa 4fd81d83ef no need to store substring within rule_inst 2018-04-23 00:09:47 +02:00
Daniel Kolesa 4c4c06228e collect all deps during rlist resolution 2018-04-22 23:13:35 +02:00
Daniel Kolesa 568a51c489 subtask registration in make_task 2018-04-22 21:14:18 +02:00
Daniel Kolesa d4037f9c1d split out coroutine stuff into make_task 2018-04-22 21:07:22 +02:00
Daniel Kolesa 097722b1ed add API to get the number of threads in a threadpool 2018-04-22 17:40:37 +02:00
Daniel Kolesa 230ece9fb6 relax add_depend a little 2018-04-22 17:35:15 +02:00
Daniel Kolesa 4b4839acb8 initial impl for ostd::build, an extensible buildsystem framework 2018-04-22 16:52:25 +02:00