C++: Describe compilation_build_mode using a case

This commit is contained in:
Calum Grant
2024-11-18 17:20:48 +00:00
parent 6f3e6edd0e
commit ac4121dd6c

View File

@@ -49,10 +49,6 @@ compilation_args(
/**
* Optionally, record the build mode for each compilation.
* The build mode should be the same for all compilations.
* Build mode:
* 0 = none
* 1 = manual
* 2 = auto
*/
#keyset[id, mode]
compilation_build_mode(
@@ -60,6 +56,14 @@ compilation_build_mode(
int mode : int ref
);
/*
case @compilation_build_mode.mode of
0 = @build_mode_none
| 1 = @build_mode_manual
| 2 = @build_mode_auto
;
/*
/**
* The source files that are compiled by a compiler invocation.
* If `id` is for the compiler invocation