The name patterns used by other CFS applications do not have an "app" suffix. The "sample_app" is the only exception here, it only has this suffix to differentiate from the "sample_lib".
The build scripts do rely on some naming conventions - in particular the name of the directory should match the name of the main application target. Since this repository is called "CF" (not CF_APP) and is cloned into a directory called "cf", the target name should also be "cf". On the other hand, if the target is named "cf_app" this may problems with things like table builds and app installation, because the names in scripts won't match.
Recommendation is to change the cmake files to build this as a target named only cf and drop any app suffix.
The name patterns used by other CFS applications do not have an "app" suffix. The "sample_app" is the only exception here, it only has this suffix to differentiate from the "sample_lib".
The build scripts do rely on some naming conventions - in particular the name of the directory should match the name of the main application target. Since this repository is called "CF" (not CF_APP) and is cloned into a directory called "cf", the target name should also be "cf". On the other hand, if the target is named "cf_app" this may problems with things like table builds and app installation, because the names in scripts won't match.
Recommendation is to change the cmake files to build this as a target named only
cfand drop anyappsuffix.