equal
deleted
inserted
replaced
52 dirs: List[Path] = Nil, |
52 dirs: List[Path] = Nil, |
53 select_dirs: List[Path] = Nil, |
53 select_dirs: List[Path] = Nil, |
54 numa_shuffling: Boolean = false, |
54 numa_shuffling: Boolean = false, |
55 max_jobs: Int = 1, |
55 max_jobs: Int = 1, |
56 fresh_build: Boolean = false, |
56 fresh_build: Boolean = false, |
57 no_build: Boolean = false, |
57 no_build: Boolean = false |
58 verbose: Boolean = false |
|
59 ): Build.Results = { |
58 ): Build.Results = { |
60 /* excluded sessions */ |
59 /* excluded sessions */ |
61 |
60 |
62 val exclude: Set[String] = |
61 val exclude: Set[String] = |
63 if (base_logics.isEmpty) Set.empty |
62 if (base_logics.isEmpty) Set.empty |
78 |
77 |
79 val build_results = |
78 val build_results = |
80 Build.build(options, progress = progress, dirs = dirs, select_dirs = select_dirs, |
79 Build.build(options, progress = progress, dirs = dirs, select_dirs = select_dirs, |
81 selection = selection, build_heap = build_heap, clean_build = clean_build, |
80 selection = selection, build_heap = build_heap, clean_build = clean_build, |
82 numa_shuffling = numa_shuffling, max_jobs = max_jobs, fresh_build = fresh_build, |
81 numa_shuffling = numa_shuffling, max_jobs = max_jobs, fresh_build = fresh_build, |
83 no_build = no_build, verbose = verbose, augment_options = augment_options) |
82 no_build = no_build, augment_options = augment_options) |
84 |
83 |
85 val store = build_results.store |
84 val store = build_results.store |
86 val sessions_structure = build_results.deps.sessions_structure |
85 val sessions_structure = build_results.deps.sessions_structure |
87 |
86 |
88 |
87 |
221 dirs = dirs, |
220 dirs = dirs, |
222 select_dirs = select_dirs, |
221 select_dirs = select_dirs, |
223 numa_shuffling = Host.numa_check(progress, numa_shuffling), |
222 numa_shuffling = Host.numa_check(progress, numa_shuffling), |
224 max_jobs = max_jobs, |
223 max_jobs = max_jobs, |
225 fresh_build, |
224 fresh_build, |
226 no_build = no_build, |
225 no_build = no_build) |
227 verbose = verbose) |
|
228 } |
226 } |
229 |
227 |
230 sys.exit(results.rc) |
228 sys.exit(results.rc) |
231 }) |
229 }) |
232 } |
230 } |