Skip to content

Commit 2038684

Browse files
committed
Moved shared files back into executable projects - it caused the instances of the checks to be optimized away
1 parent 8e20d5b commit 2038684

7 files changed

Lines changed: 672 additions & 18 deletions

File tree

cli/cppcheck.vcproj

Lines changed: 168 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -192,28 +192,196 @@
192192
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
193193
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
194194
>
195+
<File
196+
RelativePath="..\lib\checkautovariables.cpp"
197+
>
198+
</File>
199+
<File
200+
RelativePath="..\lib\checkbufferoverrun.cpp"
201+
>
202+
</File>
203+
<File
204+
RelativePath="..\lib\checkclass.cpp"
205+
>
206+
</File>
207+
<File
208+
RelativePath="..\lib\checkdangerousfunctions.cpp"
209+
>
210+
</File>
211+
<File
212+
RelativePath="..\lib\checkexceptionsafety.cpp"
213+
>
214+
</File>
215+
<File
216+
RelativePath="..\lib\checkheaders.cpp"
217+
>
218+
</File>
219+
<File
220+
RelativePath="..\lib\checkmemoryleak.cpp"
221+
>
222+
</File>
223+
<File
224+
RelativePath="..\lib\checkother.cpp"
225+
>
226+
</File>
227+
<File
228+
RelativePath="..\lib\checkstl.cpp"
229+
>
230+
</File>
231+
<File
232+
RelativePath="..\lib\checkunusedfunctions.cpp"
233+
>
234+
</File>
235+
<File
236+
RelativePath="..\lib\cppcheck.cpp"
237+
>
238+
</File>
195239
<File
196240
RelativePath="cppcheckexecutor.cpp"
197241
>
198242
</File>
243+
<File
244+
RelativePath="..\lib\errorlogger.cpp"
245+
>
246+
</File>
247+
<File
248+
RelativePath="..\lib\executionpath.cpp"
249+
>
250+
</File>
251+
<File
252+
RelativePath="..\lib\filelister.cpp"
253+
>
254+
</File>
255+
<File
256+
RelativePath="..\lib\filelister_win32.cpp"
257+
>
258+
</File>
199259
<File
200260
RelativePath="main.cpp"
201261
>
202262
</File>
263+
<File
264+
RelativePath="..\lib\mathlib.cpp"
265+
>
266+
</File>
267+
<File
268+
RelativePath="..\lib\preprocessor.cpp"
269+
>
270+
</File>
271+
<File
272+
RelativePath="..\lib\settings.cpp"
273+
>
274+
</File>
203275
<File
204276
RelativePath="threadexecutor.cpp"
205277
>
206278
</File>
279+
<File
280+
RelativePath="..\lib\token.cpp"
281+
>
282+
</File>
283+
<File
284+
RelativePath="..\lib\tokenize.cpp"
285+
>
286+
</File>
207287
</Filter>
208288
<Filter
209289
Name="Header Files"
210290
Filter="h;hpp;hxx;hm;inl;inc;xsd"
211291
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
212292
>
293+
<File
294+
RelativePath="..\lib\check.h"
295+
>
296+
</File>
297+
<File
298+
RelativePath="..\lib\checkautovariables.h"
299+
>
300+
</File>
301+
<File
302+
RelativePath="..\lib\checkbufferoverrun.h"
303+
>
304+
</File>
305+
<File
306+
RelativePath="..\lib\checkclass.h"
307+
>
308+
</File>
309+
<File
310+
RelativePath="..\lib\checkdangerousfunctions.h"
311+
>
312+
</File>
313+
<File
314+
RelativePath="..\lib\checkexceptionsafety.h"
315+
>
316+
</File>
317+
<File
318+
RelativePath="..\lib\checkheaders.h"
319+
>
320+
</File>
321+
<File
322+
RelativePath="..\lib\checkmemoryleak.h"
323+
>
324+
</File>
325+
<File
326+
RelativePath="..\lib\checkother.h"
327+
>
328+
</File>
329+
<File
330+
RelativePath="..\lib\checkstl.h"
331+
>
332+
</File>
333+
<File
334+
RelativePath="..\lib\checkunusedfunctions.h"
335+
>
336+
</File>
337+
<File
338+
RelativePath="..\lib\classinfo.h"
339+
>
340+
</File>
341+
<File
342+
RelativePath="..\lib\cppcheck.h"
343+
>
344+
</File>
345+
<File
346+
RelativePath="..\lib\errorlogger.h"
347+
>
348+
</File>
349+
<File
350+
RelativePath="..\lib\executionpath.h"
351+
>
352+
</File>
353+
<File
354+
RelativePath="..\lib\filelister.h"
355+
>
356+
</File>
357+
<File
358+
RelativePath="..\lib\filelister_win32.h"
359+
>
360+
</File>
361+
<File
362+
RelativePath="..\lib\mathlib.h"
363+
>
364+
</File>
365+
<File
366+
RelativePath="..\lib\preprocessor.h"
367+
>
368+
</File>
213369
<File
214370
RelativePath="resource.h"
215371
>
216372
</File>
373+
<File
374+
RelativePath="..\lib\settings.h"
375+
>
376+
</File>
377+
<File
378+
RelativePath="..\lib\token.h"
379+
>
380+
</File>
381+
<File
382+
RelativePath="..\lib\tokenize.h"
383+
>
384+
</File>
217385
</Filter>
218386
<File
219387
RelativePath="cppcheck.rc"

cli/cppcheck.vcxproj

Lines changed: 42 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -122,22 +122,58 @@
122122
</Bscmake>
123123
</ItemDefinitionGroup>
124124
<ItemGroup>
125+
<ClCompile Include="..\lib\checkautovariables.cpp" />
126+
<ClCompile Include="..\lib\checkbufferoverrun.cpp" />
127+
<ClCompile Include="..\lib\checkclass.cpp" />
128+
<ClCompile Include="..\lib\checkdangerousfunctions.cpp" />
129+
<ClCompile Include="..\lib\checkexceptionsafety.cpp" />
130+
<ClCompile Include="..\lib\checkheaders.cpp" />
131+
<ClCompile Include="..\lib\checkmemoryleak.cpp" />
132+
<ClCompile Include="..\lib\checkother.cpp" />
133+
<ClCompile Include="..\lib\checkstl.cpp" />
134+
<ClCompile Include="..\lib\checkunusedfunctions.cpp" />
135+
<ClCompile Include="..\lib\cppcheck.cpp" />
136+
<ClCompile Include="..\lib\errorlogger.cpp" />
137+
<ClCompile Include="..\lib\executionpath.cpp" />
138+
<ClCompile Include="..\lib\filelister.cpp" />
139+
<ClCompile Include="..\lib\filelister_win32.cpp" />
140+
<ClCompile Include="..\lib\mathlib.cpp" />
141+
<ClCompile Include="..\lib\preprocessor.cpp" />
142+
<ClCompile Include="..\lib\settings.cpp" />
143+
<ClCompile Include="..\lib\token.cpp" />
144+
<ClCompile Include="..\lib\tokenize.cpp" />
125145
<ClCompile Include="cppcheckexecutor.cpp" />
126146
<ClCompile Include="main.cpp" />
127147
<ClCompile Include="threadexecutor.cpp" />
128148
</ItemGroup>
129149
<ItemGroup>
150+
<ClInclude Include="..\lib\check.h" />
151+
<ClInclude Include="..\lib\checkautovariables.h" />
152+
<ClInclude Include="..\lib\checkbufferoverrun.h" />
153+
<ClInclude Include="..\lib\checkclass.h" />
154+
<ClInclude Include="..\lib\checkdangerousfunctions.h" />
155+
<ClInclude Include="..\lib\checkexceptionsafety.h" />
156+
<ClInclude Include="..\lib\checkheaders.h" />
157+
<ClInclude Include="..\lib\checkmemoryleak.h" />
158+
<ClInclude Include="..\lib\checkother.h" />
159+
<ClInclude Include="..\lib\checkstl.h" />
160+
<ClInclude Include="..\lib\checkunusedfunctions.h" />
161+
<ClInclude Include="..\lib\classinfo.h" />
162+
<ClInclude Include="..\lib\cppcheck.h" />
163+
<ClInclude Include="..\lib\errorlogger.h" />
164+
<ClInclude Include="..\lib\executionpath.h" />
165+
<ClInclude Include="..\lib\filelister.h" />
166+
<ClInclude Include="..\lib\filelister_win32.h" />
167+
<ClInclude Include="..\lib\mathlib.h" />
168+
<ClInclude Include="..\lib\preprocessor.h" />
169+
<ClInclude Include="..\lib\settings.h" />
170+
<ClInclude Include="..\lib\token.h" />
171+
<ClInclude Include="..\lib\tokenize.h" />
130172
<ClInclude Include="resource.h" />
131173
</ItemGroup>
132174
<ItemGroup>
133175
<ResourceCompile Include="cppcheck.rc" />
134176
</ItemGroup>
135-
<ItemGroup>
136-
<ProjectReference Include="..\lib\lib.vcxproj">
137-
<Project>{ace2abb0-1027-44df-8e14-8b4daf88590f}</Project>
138-
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
139-
</ProjectReference>
140-
</ItemGroup>
141177
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
142178
<ImportGroup Label="ExtensionTargets">
143179
</ImportGroup>

cli/cppcheck.vcxproj.filters

Lines changed: 126 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,137 @@
2020
<ClCompile Include="threadexecutor.cpp">
2121
<Filter>Source Files</Filter>
2222
</ClCompile>
23+
<ClCompile Include="..\lib\checkautovariables.cpp">
24+
<Filter>Source Files</Filter>
25+
</ClCompile>
26+
<ClCompile Include="..\lib\tokenize.cpp">
27+
<Filter>Source Files</Filter>
28+
</ClCompile>
29+
<ClCompile Include="..\lib\checkbufferoverrun.cpp">
30+
<Filter>Source Files</Filter>
31+
</ClCompile>
32+
<ClCompile Include="..\lib\checkclass.cpp">
33+
<Filter>Source Files</Filter>
34+
</ClCompile>
35+
<ClCompile Include="..\lib\checkdangerousfunctions.cpp">
36+
<Filter>Source Files</Filter>
37+
</ClCompile>
38+
<ClCompile Include="..\lib\checkexceptionsafety.cpp">
39+
<Filter>Source Files</Filter>
40+
</ClCompile>
41+
<ClCompile Include="..\lib\checkheaders.cpp">
42+
<Filter>Source Files</Filter>
43+
</ClCompile>
44+
<ClCompile Include="..\lib\checkmemoryleak.cpp">
45+
<Filter>Source Files</Filter>
46+
</ClCompile>
47+
<ClCompile Include="..\lib\checkother.cpp">
48+
<Filter>Source Files</Filter>
49+
</ClCompile>
50+
<ClCompile Include="..\lib\checkstl.cpp">
51+
<Filter>Source Files</Filter>
52+
</ClCompile>
53+
<ClCompile Include="..\lib\checkunusedfunctions.cpp">
54+
<Filter>Source Files</Filter>
55+
</ClCompile>
56+
<ClCompile Include="..\lib\cppcheck.cpp">
57+
<Filter>Source Files</Filter>
58+
</ClCompile>
59+
<ClCompile Include="..\lib\errorlogger.cpp">
60+
<Filter>Source Files</Filter>
61+
</ClCompile>
62+
<ClCompile Include="..\lib\executionpath.cpp">
63+
<Filter>Source Files</Filter>
64+
</ClCompile>
65+
<ClCompile Include="..\lib\filelister.cpp">
66+
<Filter>Source Files</Filter>
67+
</ClCompile>
68+
<ClCompile Include="..\lib\filelister_win32.cpp">
69+
<Filter>Source Files</Filter>
70+
</ClCompile>
71+
<ClCompile Include="..\lib\mathlib.cpp">
72+
<Filter>Source Files</Filter>
73+
</ClCompile>
74+
<ClCompile Include="..\lib\preprocessor.cpp">
75+
<Filter>Source Files</Filter>
76+
</ClCompile>
77+
<ClCompile Include="..\lib\settings.cpp">
78+
<Filter>Source Files</Filter>
79+
</ClCompile>
80+
<ClCompile Include="..\lib\token.cpp">
81+
<Filter>Source Files</Filter>
82+
</ClCompile>
2383
</ItemGroup>
2484
<ItemGroup>
2585
<ClInclude Include="resource.h">
2686
<Filter>Header Files</Filter>
2787
</ClInclude>
88+
<ClInclude Include="..\lib\check.h">
89+
<Filter>Header Files</Filter>
90+
</ClInclude>
91+
<ClInclude Include="..\lib\tokenize.h">
92+
<Filter>Header Files</Filter>
93+
</ClInclude>
94+
<ClInclude Include="..\lib\checkautovariables.h">
95+
<Filter>Header Files</Filter>
96+
</ClInclude>
97+
<ClInclude Include="..\lib\checkbufferoverrun.h">
98+
<Filter>Header Files</Filter>
99+
</ClInclude>
100+
<ClInclude Include="..\lib\checkclass.h">
101+
<Filter>Header Files</Filter>
102+
</ClInclude>
103+
<ClInclude Include="..\lib\checkdangerousfunctions.h">
104+
<Filter>Header Files</Filter>
105+
</ClInclude>
106+
<ClInclude Include="..\lib\checkexceptionsafety.h">
107+
<Filter>Header Files</Filter>
108+
</ClInclude>
109+
<ClInclude Include="..\lib\checkheaders.h">
110+
<Filter>Header Files</Filter>
111+
</ClInclude>
112+
<ClInclude Include="..\lib\checkmemoryleak.h">
113+
<Filter>Header Files</Filter>
114+
</ClInclude>
115+
<ClInclude Include="..\lib\checkother.h">
116+
<Filter>Header Files</Filter>
117+
</ClInclude>
118+
<ClInclude Include="..\lib\checkstl.h">
119+
<Filter>Header Files</Filter>
120+
</ClInclude>
121+
<ClInclude Include="..\lib\checkunusedfunctions.h">
122+
<Filter>Header Files</Filter>
123+
</ClInclude>
124+
<ClInclude Include="..\lib\classinfo.h">
125+
<Filter>Header Files</Filter>
126+
</ClInclude>
127+
<ClInclude Include="..\lib\cppcheck.h">
128+
<Filter>Header Files</Filter>
129+
</ClInclude>
130+
<ClInclude Include="..\lib\errorlogger.h">
131+
<Filter>Header Files</Filter>
132+
</ClInclude>
133+
<ClInclude Include="..\lib\executionpath.h">
134+
<Filter>Header Files</Filter>
135+
</ClInclude>
136+
<ClInclude Include="..\lib\filelister.h">
137+
<Filter>Header Files</Filter>
138+
</ClInclude>
139+
<ClInclude Include="..\lib\filelister_win32.h">
140+
<Filter>Header Files</Filter>
141+
</ClInclude>
142+
<ClInclude Include="..\lib\mathlib.h">
143+
<Filter>Header Files</Filter>
144+
</ClInclude>
145+
<ClInclude Include="..\lib\preprocessor.h">
146+
<Filter>Header Files</Filter>
147+
</ClInclude>
148+
<ClInclude Include="..\lib\settings.h">
149+
<Filter>Header Files</Filter>
150+
</ClInclude>
151+
<ClInclude Include="..\lib\token.h">
152+
<Filter>Header Files</Filter>
153+
</ClInclude>
28154
</ItemGroup>
29155
<ItemGroup>
30156
<ResourceCompile Include="cppcheck.rc" />

0 commit comments

Comments
 (0)