]> git.ipfire.org Git - thirdparty/cups.git/commitdiff
Prefer clang over GCC.
authormike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 3 Apr 2013 13:41:04 +0000 (13:41 +0000)
committermike <mike@7a7537e8-13f0-0310-91df-b6672ffda945>
Wed, 3 Apr 2013 13:41:04 +0000 (13:41 +0000)
Fix compile error with GCC.

Add some code coverage/complexity targets for libcups and cupsd.

Xcode project update.

git-svn-id: svn+ssh://src.apple.com/svn/cups/cups.org/trunk@10934 7a7537e8-13f0-0310-91df-b6672ffda945

CHANGES-1.6.txt
config-scripts/cups-common.m4
cups/Makefile
scheduler/Makefile
scheduler/cups-exec.c
xcode/CUPS.xcodeproj/project.pbxproj

index 679fd7effdebc3927a6cf3b27fe47014addbb793..87813907ae4c1dce3a3b5cc9f50b6dd46cdb5b20 100644 (file)
@@ -3,6 +3,7 @@ CHANGES-1.6.txt
 
 CHANGES IN CUPS V1.6.3
 
+       - The configure script now prefers Clang over GCC.
        - Fixed a compile problem on AIX (STR #4307)
        - The IPP backend could fail to pause a job for authentication
          (STR #4298)
index e0abfe1bcb2ed1468378ad7ddd541cd67a47a489..62c17c362a58af85fb1db76834e7ddfb1e8a8989 100644 (file)
@@ -44,9 +44,9 @@ LDFLAGS="${LDFLAGS:=}"
 
 dnl Checks for programs...
 AC_PROG_AWK
-AC_PROG_CC
+AC_PROG_CC(clang cc gcc)
 AC_PROG_CPP
-AC_PROG_CXX
+AC_PROG_CXX(clang++ c++ g++)
 AC_PROG_RANLIB
 AC_PATH_PROG(AR,ar)
 AC_PATH_PROG(CHMOD,chmod)
index 55bdf313c0444c841978b7dbd706b0af1413a2f0..c68ef2fc48d0f2c939b54b45169277b218d8fbaf 100644 (file)
@@ -201,6 +201,14 @@ depend:
        $(CC) -MM $(ALL_CFLAGS) $(OBJS:.o=.c) >Dependencies
 
 
+#
+# Run oclint to check code coverage...
+#
+
+oclint:
+       oclint -o=oclint.html -html $(LIBOBJS:.o=.c) -- $(ALL_CFLAGS)
+
+
 #
 # Install all targets...
 #
index 67ca5d78da72b610de2403100214a0e4b9c687ae..3c0fff3e12c35c13cc8ac23d614ac8aaeccb443c 100644 (file)
@@ -126,6 +126,14 @@ depend:
        $(CXX) -MM $(ALL_CXXFLAGS) $(CXXOBJS:.o=.cxx) >>Dependencies
 
 
+#
+# Run oclint to check code coverage...
+#
+
+oclint:
+       oclint -o=oclint.html -html $(CUPSDOBJS:.o=.c) $(LIBOBJS:.o=.c) -- $(ALL_CFLAGS)
+
+
 #
 # Install all targets...
 #
index cc7056768a38056c92ae350ed261418e7e975d9e..1541a785f019bd7b35696ef757d0238fc9c5b882 100644 (file)
@@ -31,6 +31,7 @@
 #  ifndef SANDBOX_NAMED_EXTERNAL
 #    define SANDBOX_NAMED_EXTERNAL  0x0003
 #  endif /* !SANDBOX_NAMED_EXTERNAL */
+#  pragma GCC diagnostic ignored "-Wdeprecated-declarations"
 #endif /* HAVE_SANDBOX_H */
 
 
@@ -60,7 +61,6 @@ main(int  argc,                               /* I - Number of command-line args */
   }
 
 #ifdef HAVE_SANDBOX_H
-#  pragma GCC diagnostic ignored "-Wdeprecated-declarations"
  /*
   * Run in a separate security profile...
   */
index 4f8a2419bbb38ade2007f36ea3a24a500ea811a1..18990f2befddc451f1356c68392953ecd0e3ced3 100644 (file)
                                273BF6B81333B4A90022CAAB /* tests */,
                                72220EAF1333047D00FCA411 /* Products */,
                        );
+                       indentWidth = 2;
                        sourceTree = "<group>";
+                       tabWidth = 8;
+                       wrapsLines = 0;
                };
                72F75A681336FA42004BB496 /* libcupsimage */ = {
                        isa = PBXGroup;