My scenario is as follows.
I have an example folder with 20+ examples in it. Each example is separated into it’s own sub-folder with it’s own
CMakeLists.txt file, source/include folder, etc.
Examples ├───Ex1 │ ├───include │ └───source ├───Ex2 │ ├───include │ └───source ├───Ex3 │ ├───include │ └───source ... ├───Ex20 │ ├───include │ └───source └───EX21 ├───include └───source
I have a top level
CMakeLists.txt file under
Examples. That file is basically a bunch of
add_subdirectory() calls to all the
I had a case where I ran
cmake --build .
The compile for Ex2 failed, but everything else succeeded. As anti-luck would have it I wasn’t watching the compile so I didn’t see the error message/failure scroll by.
Nothing in the final screen of output from the
cmake command made me think that I had any failures earlier on, so I started to do next step action. Which eventually lead me to finding out that Ex2 actually failed to compile.
I know that I could have done the command
cmake --build ., however that’s not really a common practice when working with the cli. It is for scripts, but not manual CLI interaction.
Is there a method, a pattern, or a practice that I can use so that
cmake will display a summary or some indicate of a failure at the end?