Index: /issm/itsecurity/itsecurity.sh
===================================================================
--- /issm/itsecurity/itsecurity.sh	(revision 11227)
+++ /issm/itsecurity/itsecurity.sh	(revision 11228)
@@ -16,21 +16,32 @@
 
 #Run scanning tools on code.
-#dyson:  {{{1
-cd $ISSM_TIER/externalpackages/dyson
-./source_seek.sh $ISSM_TIER/src/m/  > $ISSM_DIR_UCI/itsecurity/reports/dyson-$today  2>&1
-#}}}
-#rats:  {{{1
-cd $ISSM_TIER/src/c
-rats  `find ./ -name "*.cpp"`  > $ISSM_DIR_UCI/itsecurity/reports/rats-$today
-#}}}
-#cppcheck:  {{{1
-cd $ISSM_TIER/src/c
+step=3;
 
-INCLUDEDIRS="-I $ISSM_TIER/src/c -I $ISSM_TIER -I $ISSM_TIER/externalpackages/petsc/install/include -I $ISSM_TIER/externalpackages/mpich2/install/include -I $ISSM_TIER/externalpackages/matlab/install/extern/include -I $ISSM_TIER/externalpackages/triangle/install -I $ISSM_TIER/externalpackages/dakota/install/include -I $ISSM_TIER/externalpackages/chaco/install/include -I $ISSM_TIER/externalpackages/scotch/install/include -I $ISSM_TIER/externalpackages/dakota/src/methods/OPTPP/include/ -I $ISSM_TIER/externalpackages/tao/install/include -I $ISSM_TIER/src/c/toolkits/petsc"
-if [ -z $NUMCPUS ];
+#dyson:  step 1{{{1
+if [[ $step == "1" ]];
 then
-	cppcheck  --force $INCLUDEDIRS --enable=all ./ 2>$ISSM_DIR_UCI/itsecurity/reports/cppcheck-error-$today
-else
-	cppcheck  --force $INCLUDEDIRS -j 24 --enable=all ./ 2>$ISSM_DIR_UCI/itsecurity/reports/cppcheck-error-$today
+	cd $ISSM_TIER/externalpackages/dyson
+	./source_seek.sh $ISSM_TIER/src/m/  > $ISSM_DIR_UCI/itsecurity/reports/dyson-$today  2>&1
 fi
 #}}}
+#rats:  step 2{{{1
+if [[ $step == "2" ]];
+then
+	cd $ISSM_TIER/src/c
+	rats  `find ./ -name "*.cpp"`  > $ISSM_DIR_UCI/itsecurity/reports/rats-$today
+fi
+#}}}
+#cppcheck:  step 3{{{1
+if [[ $step == "3" ]];
+then
+	cd $ISSM_TIER/src/c
+
+	INCLUDEDIRS="-I $ISSM_TIER/src/c -I $ISSM_TIER -I $ISSM_TIER/externalpackages/petsc/install/include -I $ISSM_TIER/externalpackages/mpich2/install/include -I $ISSM_TIER/externalpackages/matlab/install/extern/include -I $ISSM_TIER/externalpackages/triangle/install -I $ISSM_TIER/externalpackages/dakota/install/include -I $ISSM_TIER/externalpackages/chaco/install/include -I $ISSM_TIER/externalpackages/scotch/install/include -I $ISSM_TIER/externalpackages/dakota/src/methods/OPTPP/include/  -I $ISSM_TIER/src/c/toolkits/petsc"
+	if [ -z $NUMCPUS ];
+	then
+		cppcheck  --force $INCLUDEDIRS --enable=all ./ 2>$ISSM_DIR_UCI/itsecurity/reports/cppcheck-error-$today
+	else
+		cppcheck  --force $INCLUDEDIRS -j 24 --enable=all ./ 2>$ISSM_DIR_UCI/itsecurity/reports/cppcheck-error-$today
+	fi
+fi
+#}}}
