Changeset 623:b4b839410185
- Timestamp:
- 08/14/08 19:46:39 (5 months ago)
- Author:
- David Anderson <dave@…>
- Branch:
- default
- Message:
-
Add a help message to the SConstruct file.
This help explains to new users how to build application kernels, which is
not obvious from reading the SConstruct.
- Files:
-
Legend:
- Unmodified
- Added
- Removed
-
|
r492
|
r623
|
|
| 156 | 156 | opts = Options('build_flags.py') |
| 157 | 157 | opts.Add(ListOption('appkernels', |
| 158 | | 'List of application kernels to build', 'tests', |
| | 158 | 'List of application kernels to build ' |
| | 159 | '(by default, only the tests kernel is compiled', 'tests', |
| 159 | 160 | buildable_systems)) |
| | 161 | |
| | 162 | Help(''' |
| | 163 | Type: 'scons appkernels=...' to build kernels. |
| | 164 | |
| | 165 | The application kernel names are the directory names in the systems/ |
| | 166 | subdirectory. You can specify several application kernels, separated |
| | 167 | by commas. If you specify no app kernel, only the tests kernel is |
| | 168 | built. |
| | 169 | |
| | 170 | Examples |
| | 171 | |
| | 172 | - Build the Marvin application kernel: |
| | 173 | scons appkernels=marvin |
| | 174 | |
| | 175 | - Build both Marvin and the tests kernel: |
| | 176 | scons appkernels=tests,marvin |
| | 177 | |
| | 178 | - Build all available systems (may require extra external dependencies): |
| | 179 | scons appkernels=all |
| | 180 | |
| | 181 | - Build only the baseplate code: |
| | 182 | scons appkernels=none |
| | 183 | ''') |
| 160 | 184 | |
| 161 | 185 | ############################################################### |