-
Notifications
You must be signed in to change notification settings - Fork 0
/
.TODO.txt
120 lines (105 loc) · 6.9 KB
/
.TODO.txt
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
Executing workflow step 1 of 5: configure preset "dev"
Preset CMake variables:
CMAKE_BUILD_TYPE="Debug"
CMAKE_CXX_EXTENSIONS="OFF"
CMAKE_CXX_FLAGS="-fstack-protector-strong -Wall -Wextra -Wpedantic -Wno-conversion -Wno-sign-conversion -Wcast-qual -Wformat=2 -Wundef -Werror=float-equal -Wshadow -Wcast-align -Wunused -Wnull-dereference -Wdouble-promotion -Wno-implicit-fallthrough -Wextra-semi -Woverloaded-virtual -Wnon-virtual-dtor -Wno-old-style-cast"
CMAKE_CXX_STANDARD="20"
CMAKE_CXX_STANDARD_REQUIRED="ON"
CMAKE_EXPORT_COMPILE_COMMANDS="ON"
CMAKE_INSTALL_PREFIX:PATH="/Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir"
CMAKE_PREFIX_PATH:STRING="/Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir"
FMT_DEVELOPER_MODE="ON"
-- use ccache
-- The CXX compiler identification is Clang 19.1.4
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/local/opt/llvm/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Found Git: /usr/local/bin/git (found version "2.47.1")
-- CPM: Adding package [email protected] (11.0.2 at /Users/clausklein/.cache/CPM/fmt/cccb77ae9609d2768ed80dd42cec54f77b1f1455)
-- The C compiler identification is Clang 19.1.4
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/local/opt/llvm/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- CPM: Adding package [email protected] (v1.15.2 at /Users/clausklein/.cache/CPM/googletest/63d366a111d035db343a038884a22e44986dcf4d)
-- Module tests to be built:
-- Configuring done (1.9s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev
Executing workflow step 2 of 5: build preset "dev"
[1/4] Generating CXX dyndep file tests/CMakeFiles/header-only-test.dir/CXX.dd
[1/2] Install the project...
-- Install configuration: "Debug"
-- Installing: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/stagedir/lib/cmake/fmt/fmtTargets.cmake
Executing workflow step 3 of 5: build preset "verify"
[1/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/base.h.cxx.o
[2/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/args.h.cxx.o
[3/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/chrono.h.cxx.o
[4/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/format.h.cxx.o
[5/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/compile.h.cxx.o
[6/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/os.h.cxx.o
[7/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/color.h.cxx.o
[8/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/format-inl.h.cxx.o
[9/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/ostream.h.cxx.o
[10/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/core.h.cxx.o
[11/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/printf.h.cxx.o
[12/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/ranges.h.cxx.o
[13/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/std.h.cxx.o
[14/14] Building CXX object CMakeFiles/fmt-header-only_verify_interface_header_sets.dir/fmt-header-only_verify_interface_header_sets/fmt/xchar.h.cxx.o
Executing workflow step 4 of 5: test preset "dev"
Test project /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev
Start 1: find-package-test
Start 2: header-only-test
1/2 Test #2: header-only-test ................. Passed 0.01 sec
2/2 Test #1: find-package-test ................ Passed 3.02 sec
100% tests passed, 0 tests failed out of 2
Total Test time (real) = 3.02 sec
Executing workflow step 5 of 5: package preset "dev"
CPack: Create package using TGZ
CPack: Install projects
CPack: - Install project: fmt []
CPack: Create package
CPack: - package: /Users/clausklein/Workspace/cpp/cxx20/fmt-module/build/dev/fmt-11.0.2-Darwin.tar.gz generated.
Enabled checks:
misc-header-include-cycle
misc-include-cleaner
Running clang-tidy for 1 files out of 19 in compilation database ...
[1/1][2.1s] /usr/local/opt/llvm/bin/clang-tidy -checks=-*,misc-header-*,misc-include-* -p=build/dev /Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc
/Users/clausklein/.cache/CPM/fmt/cccb77ae9609d2768ed80dd42cec54f77b1f1455/include/fmt/format.h:41:10: warning: circular header file dependency detected while including 'base.h', please check the include path [misc-header-include-cycle]
41 | #include "base.h"
| ^
/Users/clausklein/.cache/CPM/fmt/cccb77ae9609d2768ed80dd42cec54f77b1f1455/include/fmt/base.h:3075:12: note: 'format.h' included from here
3075 | # include "format.h"
| ^
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:3:10: note: 'base.h' included from here
3 | #include "fmt/base.h"
| ^
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:4:1: warning: included header ostream.h is not used directly [misc-include-cleaner]
4 | #include "fmt/ostream.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~
5 | #include "gtest/gtest.h"
/Users/clausklein/Workspace/cpp/cxx20/fmt-module/tests/header-only-test.cc:13:18: warning: no header providing "fmt::format" is directly included [misc-include-cleaner]
4 | #include "fmt/ostream.h"
5 | #include "gtest/gtest.h"
6 |
7 | #ifndef FMT_HEADER_ONLY
8 | # error "Not in the header-only mode."
9 | #endif
10 |
11 | TEST(header_only_test, format)
12 | {
13 | EXPECT_EQ(fmt::format("foo"), "foo");
| ^
4 warnings generated.
Suppressed 1 warnings (1 in non-user code).
Use -header-filter=.* to display errors from all non-system headers. Use -system-headers to display errors from system headers as well.
ninja: Entering directory `build/dev'
[1/1] Checking spelling
Used config files:
1: .codespellrc