automatically try cc as well as gcc, if cc is not gcc
authortridge <tridge@1e5ffdc8-eadd-0310-9daa-9cb4117fe24b>
Tue, 18 Jan 2005 09:38:52 +0000 (09:38 +0000)
committertridge <tridge@1e5ffdc8-eadd-0310-9daa-9cb4117fe24b>
Tue, 18 Jan 2005 09:38:52 +0000 (09:38 +0000)
git-svn-id: file:///home/svn/build-farm/trunk@100 1e5ffdc8-eadd-0310-9daa-9cb4117fe24b

generic.fns

index 8589318ae3d39a65d0838033de6456d502a7a1f3..5d34d4f19bb1334d169865817e71ff0c3c9823ac 100644 (file)
@@ -3,10 +3,24 @@ test_tree rsync . gcc
 test_tree distcc . gcc
 test_tree ccache . gcc
 
+# only attempt samba4 if we have perl
 if which perl > /dev/null; then
   test_tree samba4 source gcc
 fi
 
+# if cc is not a gcc varient, then try that too
+if cc -v 2>&1 | grep gcc.version > /dev/null; then
+  test_tree samba_3_0 source gcc
+  test_tree rsync . gcc
+  test_tree distcc . gcc
+  test_tree ccache . gcc
+
+  # only attempt samba4 if we have perl
+  if which perl > /dev/null; then
+    test_tree samba4 source gcc
+  fi
+fi
+
 # by default build ppp only on SunOS or Linux systems
 system=`uname`
 if [ "$system" = Linux -o "$system" = SunOS ]; then