I am working on a Linux embedded C++ project. When I do an install, all of the header files are copied into the target at /usr/include/.
My question is, why would the target ever need the C++ header files? It seems to me all the target needs is the executables and the library *.so files.
I want to remove the installation of header files into the target but I'm afraid I'm missing something.