Package: cppcheck / 1.76.1-1

use-system-tinyxml Patch series | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
Description: Link cppcheck and cppcheck-gui with the system tinyxml
Author: Joachim Reichel <reichel@debian.org>

diff -u -r cppcheck-1.75/Makefile cppcheck-1.75/Makefile
--- cppcheck-1.75/Makefile	2016-08-06 18:49:40.000000000 +0200
+++ cppcheck-1.75/Makefile	2016-08-28 14:48:17.980341288 +0200
@@ -96,7 +96,7 @@
 ifeq ($(HAVE_RULES),yes)
     override CXXFLAGS += -DHAVE_RULES -DTIXML_USE_STL $(shell pcre-config --cflags)
     ifdef LIBS
-        LIBS += $(shell pcre-config --libs)
+        override LIBS += $(shell pcre-config --libs)
     else
         LIBS=$(shell pcre-config --libs)
     endif
@@ -171,8 +171,7 @@
               $(SRCDIR)/tokenlist.o \
               $(SRCDIR)/valueflow.o
 
-EXTOBJ =      externals/simplecpp/simplecpp.o \
-              externals/tinyxml/tinyxml2.o
+EXTOBJ =      externals/simplecpp/simplecpp.o
 
 CLIOBJ =      cli/cmdlineparser.o \
               cli/cppcheckexecutor.o \
diff -u -r cppcheck-1.75/externals/externals.pri cppcheck-1.75/externals/externals.pri
--- cppcheck-1.75/externals/externals.pri	2016-08-06 18:49:40.000000000 +0200
+++ cppcheck-1.75/externals/externals.pri	2016-08-28 14:48:17.876341292 +0200
@@ -1,8 +1,5 @@
-INCLUDEPATH += $${PWD}/simplecpp \
-               $${PWD}/tinyxml
+INCLUDEPATH += $${PWD}/simplecpp
 
-HEADERS += $${PWD}/simplecpp/simplecpp.h \
-           $${PWD}/tinyxml/tinyxml2.h
+HEADERS += $${PWD}/simplecpp/simplecpp.h
 
-SOURCES += $${PWD}/simplecpp/simplecpp.cpp \
-           $${PWD}/tinyxml/tinyxml2.cpp
+SOURCES += $${PWD}/simplecpp/simplecpp.cpp
diff -u -r cppcheck-1.75/gui/gui.pro cppcheck-1.75/gui/gui.pro
--- cppcheck-1.75/gui/gui.pro	2016-08-06 18:49:40.000000000 +0200
+++ cppcheck-1.75/gui/gui.pro	2016-08-28 14:48:17.856341292 +0200
@@ -14,7 +14,7 @@
     LIBS += -l../bin/cppcheck-core
     DEFINES += CPPCHECKLIB_IMPORT
 }
-LIBS += -L$$PWD/../externals
+LIBS += -ltinyxml2
 
 DESTDIR = .
 RCC_DIR = temp