build-unit-test-docker: use alternative for cpp

We added an 'alternative' for GCC but not for the preprocessor.
It seems potentially problematic to use an older preprocessor,
which came with the distro, but a newer compiler, so set the
preprocessor as the same version as GCC.  The preprocessor is
required to be installed as a separate alternative and not with
the "--slave" option.

Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I3a3e17b93ab7ea1aad0e5ac3677ec463e0c5b5ed
diff --git a/scripts/build-unit-test-docker b/scripts/build-unit-test-docker
index 78e6471..eb4cfc4 100755
--- a/scripts/build-unit-test-docker
+++ b/scripts/build-unit-test-docker
@@ -802,6 +802,7 @@
   --slave /usr/bin/gcov gcov /usr/bin/gcov-12 \
   --slave /usr/bin/gcov-dump gcov-dump /usr/bin/gcov-dump-12 \
   --slave /usr/bin/gcov-tool gcov-tool /usr/bin/gcov-tool-12
+RUN update-alternatives --install /usr/bin/cpp cpp /usr/bin/cpp-12 12
 
 RUN update-alternatives --install /usr/bin/clang clang /usr/bin/clang-14 1000 \
   --slave /usr/bin/clang++ clang++ /usr/bin/clang++-14 \