TFLITE does not compile with CMake in Visual Studio 2019
Just hit same issue.

You can try injecting the pre-processor defn straight through by putting it in the cxx flags default value...

cmake -E env CXXFLAGS="/DTFLITE_MMAP_DISABLED" cmake .. > Just hit same issue.
> 
> You can try injecting the pre-processor defn straight through by putting it in the cxx flags default value...
> 
> cmake -E env CXXFLAGS="/DTFLITE_MMAP_DISABLED" cmake ..

Hello! Thank you very much. I hope this case will be handled automatically once the bug is fixed) Hi @terryheo, can you please take a look? Thanks.
### Issue type

Bug

### Have you reproduced the bug with TensorFlow Nightly?

Yes

### Source

source

### TensorFlow version

tf-master

### Custom code

Yes

### OS platform and distribution

Windows 7 SP1 x64

### Mobile device

_No response_

### Python version

3.11

### Bazel version

_No response_

### GCC/compiler version

_No response_

### CUDA/cuDNN version

_No response_

### GPU model and memory

NVIDIA GeForce 1660 SUPER 6 GB

### Current behavior?

Cannot find #include <sys/mman.h> in "tensorflow/lite/kernels/internal/optimized/fully_connected_4bit.h"
Expected successful build.

P.S. There's TFLITE_MMAP_DISABLED condition in this file, but I didn't find it in CMakeLists.txt or anywhere else (except Bazel config files that are not used while building with CMake).

### Standalone code to reproduce the issue

```shell
1. Open latest VS 2019 on 64-bit Windows 7 (maybe newer versions too).
2. Download tensorflow-master as zip, unpack.
3. Open tensoflow/lite as CMake project.
4. Right click on root CMakeLists.txt and choose "Build".
```


### Relevant log output

```shell
Cannot find #include <sys/mman.h> in "tensorflow/lite/kernels/internal/optimized/fully_connected_4bit.h"
```
