Fix debuginfo generation
There are two issues with apps/home/starter that are preventing
debuginfo from being generated:
- In the toplevel makefile, CMAKE_C_FLAGS does not include the '-g'
flag, so debugging symbols are not added to the /usr/bin/starter
binary. By using the %cmake macro in the spec file, the default CFLAGS
from RPM (includes '-g') are exported to the build environment, and
Cmake correctly uses these compiler flags during the build.
- In lock-setting/lockscreen-options/CMakeLists.txt, CMAKE_CXX_FLAGS is
used, but the three library source files are C source, not C++. Thus,
CMAKE_CXX_FLAGS is undefined by default and does not include CXXFLAGS
from the environment. The solution is to use CMAKE_C_FLAGS instead,
which picks up CFLAGS from the environment.
This commit fixes both issues.
Change-Id: Ibe96bf8a34aab05d3cf29c02b33e881cc9eddaf3
Signed-off-by: Patrick McCarty <patrick.mccarty@linux.intel.com>