Fixes to cpp build script

Change-Id: I995b432d5a43615c3d706658a4e5b53d0886d013
Signed-off-by: Thomas Psota <thomas.psota@iese.fraunhofer.de>
diff --git a/ci/build_cpp.sh b/ci/build_cpp.sh
index c9b6cdd..f9a4cd4 100644
--- a/ci/build_cpp.sh
+++ b/ci/build_cpp.sh
@@ -6,11 +6,7 @@
 
 GIT_DIFF=$(/usr/bin/git diff --name-only origin/CI_Test)
 
-CPP_SDK_CHANGED=$(echo $GIT_DIFF | grep ".*/basys.sdk.cc/.*" | wc -l)
-
-df -h
-echo ""
-free -m
+CPP_SDK_CHANGED=$(echo $GIT_DIFF | grep -e ".*/basys\.sdk\.cc/.*" | wc -l)
 
 if  ((CPP_SDK_CHANGED > 0));
 then
@@ -20,4 +16,7 @@
     cmake ../sdks/c++/basys.sdk.cc -DBASYX_UTILITY_PROJECTS=OFF -DBUILD_SHARED_LIBS=ON
     make tests_util tests_vab
     ctest
+else
+    echo "No files in C++ SDK changed."
+    echo "Skipping CI Tests for C++ SDK."
 fi
diff --git a/sdks/c++/basys.sdk.cc/.gitignore b/sdks/c++/basys.sdk.cc/.gitignore
index 483d0f6..7d3cc1c 100644
--- a/sdks/c++/basys.sdk.cc/.gitignore
+++ b/sdks/c++/basys.sdk.cc/.gitignore
@@ -4,3 +4,4 @@
 .cproject
 bin/
 compile_commands.json
+.clangd