Error when including header files using CMake TF Lite with installable package
Hi, It seems like the missing header files under different directories has been handled in the commit here https://github.com/tensorflow/tensorflow/commit/f167889d58830671d9891b70eac56f075e7e11ee.
Could you please test again and let us know if you still face an issue. Thanks! This issue is stale because it has been open for 7 days with no activity. It will be closed if no further activity occurs. Thank you. This issue was closed because it has been inactive for 7 days since being marked as stale. Please reopen if you'd like to work on this further. Are you satisfied with the resolution of your issue?
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=Yes&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/59806">Yes</a>
<a href="https://docs.google.com/forms/d/e/1FAIpQLSfaP12TRhd9xSxjXZjcZFNXPGk4kc1-qMdv3gc6bEP90vY1ew/viewform?entry.85265664=No&entry.2137816233=https://github.com/tensorflow/tensorflow/issues/59806">No</a>

<details><summary>Click to expand!</summary> 
 
 ### Issue Type

Build/Install

### Have you reproduced the bug with TF nightly?

Yes

### Source

source

### Tensorflow Version

latest master (commit [1f747f5](https://github.com/tensorflow/tensorflow/commit/1f747f5b52003896c5fe6723ff95f84f00def94a)) 

### Custom Code

No

### OS Platform and Distribution

Ubuntu 22.04

### Mobile device

_No response_

### Python version

_No response_

### Bazel version

_No response_

### GCC/Compiler version

gcc 11.3.0

### CUDA/cuDNN version

_No response_

### GPU model and memory

Nvidia GTX 1650 Mobile

### Current Behaviour?

```shell
After building the TFLite installable package from source using CMake, according to the tutorial from the [documentation](https://www.tensorflow.org/lite/guide/build_cmake), when trying to compile code that has `#include "utils/neural_network/NeuralNetwork.h"`, the compiler throws an error, since many files required for the inclusion do not exist at `/usr/local/include/tensorflow/lite` (which is where the TFLite files ended up after running `cmake --install .`).

After checking the CMakeLists file at `tensorflow/lite`, it seems that the inclusion of certain directories is not done recursively (e.g. the inclusion of the files in the directory `core/async`, by the command `populate_tflite_source_vars`, leaves out the sub-folders `c`, `interop`, and `testing`), which seems to be the source of the issue, since the header files are not exported during the installation process.

Copying the missing files mentioned by the compiler to their appropriate locations seems to solve the problem, however, I have not completely tested this, since there is a great amount of files that have to be copied over.

Any help would be greatly appreciated.
```


### Standalone code to reproduce the issue

```shell
#include "utils/neural_network/NeuralNetwork.h"

int main() {
    utils::neural_network::NeuralNetwork nn;
    return 0;
}
```


### Relevant log output

```shell
/usr/local/include/tensorflow/lite/core/interpreter.h:56:10: fatal error: tensorflow/lite/profiling/telemetry/c/telemetry_setting_internal.h: No such file or directory
   56 | #include "tensorflow/lite/profiling/telemetry/c/telemetry_setting_internal.h"
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
```
</details>