diff --git a/cmake/scripts/execute_installation_test.sh b/cmake/scripts/execute_installation_test.sh
index 2f9fb61808c3cef45e810fa282145dfeb4b9c8fc..6161df1effd2319b6a78f092aba2737e3a160ffd 100755
--- a/cmake/scripts/execute_installation_test.sh
+++ b/cmake/scripts/execute_installation_test.sh
@@ -3,9 +3,15 @@
 install_dir=$1
 source $install_dir/bin/CbmRootConfig.sh -a
 
+cd $install_dir/share/cbmroot/macro
+
+$install_dir/share/cbmroot/macro/checklibs.sh $install_dir/share/cbmroot/macro/ $install_dir/lib
+return_value_libs=$?
+
 cd $install_dir/share/cbmroot/macro/run
 
 $install_dir/share/cbmroot/macro/run/run_tests.sh
-return_value=$?
+return_value_runs=$?
 
+(( return_value = return_value_libs || return_value_runs ))
 exit $return_value