source ../functions/main
-# Testing toolchain
+# Testing C compiler
cd /tmp
echo 'main(){}' > dummy.c
gcc dummy.c -Wl,--verbose &> dummy.log
rm dummy.{c,log} a.out
+# Testing C++ compiler
+cd /tmp
+echo 'main(){}' > dummy.cpp
+g++ dummy.cpp -Wl,--verbose &> dummy.log
+/tmp/a.out
+if [ $? -ne 0]; then
+ echo "Cannot run C++ program"
+ exit 1
+fi
+
+rm dummy.{cpp,log} a.out
+
exit $?