aboutsummaryrefslogtreecommitdiff
path: root/documentation/OPTIMIZATION
blob: dfdb06da5a8f35476cc69c3679749c45d6daf999 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
%% I should keep a separate list of files that are included-once which
   should also cache the realpaths.

@@ It would make sense to use $(call include-once,out_dir) in cxx/cxx-o.make
   etc.

@@ Need to check what is being framed.

@@ I wonder how much it costs to have the second expansion in implicit rule?

@@ Make executes each line in a separate shell. I wonder if using && is
   more efficient?

%% check make's default hash table size.

@@ would using `makefile: ' tecknique to prevent make from trying to
   match against pattern-rules help?

@@ Look for redundant $(eval ) calls (like I had in include-*).

@@ use head -n 1 instead of sed -e 1q