Skip to content

Commit afcdbfb

Browse files
committed
add iwyu.out
1 parent d6f759a commit afcdbfb

File tree

2 files changed

+57
-1
lines changed

2 files changed

+57
-1
lines changed

CMakeLists.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
cmake_minimum_required(VERSION 3.14 FATAL_ERROR)
22

3-
# set(USE_STATIC_ANALYZER "clang-tidy")
3+
# set(USE_STATIC_ANALYZER "iwyu")
44

55
option(CPM_USE_LOCAL_PACKAGES "Use Local package" TRUE)
66
option(INSTALL_ONLY "Enable for installation only" OFF)

iwyu.out

Lines changed: 56 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,56 @@
1+
Consolidate compiler generated dependencies of target Py2CppTests
2+
[ 10%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/main.cpp.o
3+
[ 20%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_dict.cpp.o
4+
Warning: include-what-you-use reported diagnostics:
5+
6+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_dict.cpp should add these lines:
7+
#include <unordered_map> // for operator!=, __hash_map_const_iterator
8+
9+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_dict.cpp should remove these lines:
10+
11+
The full include-list for /data/data/com.termux/files/home/github/py2cpp/test/source/test_dict.cpp:
12+
#include <doctest/doctest.h> // for ResultBuilder, TestCase, CHECK, TEST_CASE
13+
#include <py2cpp/dict.hpp> // for dict, key_iterator
14+
#include <unordered_map> // for operator!=, __hash_map_const_iterator
15+
#include <utility> // for pair
16+
---
17+
18+
[ 30%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_enumerate.cpp.o
19+
[ 40%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_frac.cpp.o
20+
[ 50%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_integers.cpp.o
21+
Warning: include-what-you-use reported diagnostics:
22+
23+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_integers.cpp should add these lines:
24+
#include <__config> // for std
25+
26+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_integers.cpp should remove these lines:
27+
- #include <iosfwd> // lines 3-3
28+
29+
The full include-list for /data/data/com.termux/files/home/github/py2cpp/test/source/test_integers.cpp:
30+
#include <doctest/doctest.h> // for ResultBuilder, TestCase, CHECK, TEST_CASE
31+
#include <__config> // for std
32+
#include <limits> // for numeric_limits
33+
#include <type_traits> // for make_signed_t
34+
---
35+
36+
[ 60%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_range.cpp.o
37+
[ 70%] Building CXX object test/CMakeFiles/Py2CppTests.dir/source/test_set.cpp.o
38+
Warning: include-what-you-use reported diagnostics:
39+
40+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_set.cpp should add these lines:
41+
#include <__hash_table> // for __hash_const_iterator, operator!=
42+
43+
/data/data/com.termux/files/home/github/py2cpp/test/source/test_set.cpp should remove these lines:
44+
45+
The full include-list for /data/data/com.termux/files/home/github/py2cpp/test/source/test_set.cpp:
46+
#include <doctest/doctest.h> // for ResultBuilder, TestCase, CHECK, TEST_CASE
47+
#include <__hash_table> // for __hash_const_iterator, operator!=
48+
#include <py2cpp/set.hpp> // for set
49+
---
50+
51+
[ 80%] Linking CXX executable Py2CppTests
52+
[ 80%] Built target Py2CppTests
53+
Consolidate compiler generated dependencies of target Py2CppStandalone
54+
[ 90%] Building CXX object standalone/CMakeFiles/Py2CppStandalone.dir/source/main.cpp.o
55+
[100%] Linking CXX executable Py2Cpp
56+
[100%] Built target Py2CppStandalone

0 commit comments

Comments
 (0)