| 1 | # Launchers File syntax: |
|---|
| 2 | # |
|---|
| 3 | # [Must-have property line] |
|---|
| 4 | # launcher1.runCommand=<Run Command> |
|---|
| 5 | # [Optional extra properties] |
|---|
| 6 | # launcher1.displayName=<Display Name, runCommand by default> |
|---|
| 7 | # launcher1.buildCommand=<Build Command, Build Command specified in project properties by default> |
|---|
| 8 | # launcher1.runDir=<Run Directory, ${PROJECT_DIR} by default> |
|---|
| 9 | # launcher1.symbolFiles=<Symbol Files loaded by debugger, ${OUTPUT_PATH} by default> |
|---|
| 10 | # launcher1.env.<Environment variable KEY>=<Environment variable VALUE> |
|---|
| 11 | # (If this value is quoted with ` it is handled as a native command which execution result will become the value) |
|---|
| 12 | # [Common launcher properties] |
|---|
| 13 | # common.runDir=<Run Directory> |
|---|
| 14 | # (This value is overwritten by a launcher specific runDir value if the latter exists) |
|---|
| 15 | # common.env.<Environment variable KEY>=<Environment variable VALUE> |
|---|
| 16 | # (Environment variables from common launcher are merged with launcher specific variables) |
|---|
| 17 | # common.symbolFiles=<Symbol Files loaded by debugger> |
|---|
| 18 | # (This value is overwritten by a launcher specific symbolFiles value if the latter exists) |
|---|
| 19 | # |
|---|
| 20 | # In runDir, symbolFiles and env fields you can use these macroses: |
|---|
| 21 | # ${PROJECT_DIR} - project directory absolute path |
|---|
| 22 | # ${OUTPUT_PATH} - linker output path (relative to project directory path) |
|---|
| 23 | # ${OUTPUT_BASENAME}- linker output filename |
|---|
| 24 | # ${TESTDIR} - test files directory (relative to project directory path) |
|---|
| 25 | # ${OBJECTDIR} - object files directory (relative to project directory path) |
|---|
| 26 | # ${CND_DISTDIR} - distribution directory (relative to project directory path) |
|---|
| 27 | # ${CND_BUILDDIR} - build directory (relative to project directory path) |
|---|
| 28 | # ${CND_PLATFORM} - platform name |
|---|
| 29 | # ${CND_CONF} - configuration name |
|---|
| 30 | # ${CND_DLIB_EXT} - dynamic library extension |
|---|
| 31 | # |
|---|
| 32 | # All the project launchers must be listed in the file! |
|---|
| 33 | # |
|---|
| 34 | # launcher1.runCommand=... |
|---|
| 35 | # launcher2.runCommand=... |
|---|
| 36 | # ... |
|---|
| 37 | # common.runDir=... |
|---|
| 38 | # common.env.KEY=VALUE |
|---|
| 39 | |
|---|
| 40 | # launcher1.runCommand=<type your run command here> |
|---|