Home | History | Annotate | Download | only in tools
History log of /src/external/bsd/atf/lib/tools/Makefile
RevisionDateAuthorComments
 1.8  03-Jun-2023  lukem adapt to ${CC_WNO_MAYBE_UNINITIALIZED}

Use ${CC_WNO_MAYBE_UNINITIALIZED} instead of
the older style more complex expressions.

Remove workarounds if they were for a specific
version of gcc < 10.
 1.7  29-Sep-2019  mrg convert HAVE_GCC == 7 to HAVE_GCC >= 7.
 1.6  04-Feb-2019  mrg with GCC 7, apply -Wno-error=maybe-uninitialized to parser.cpp.

i don't really understand how to remove this warning, someone else
could though, so feel free to :-)

In file included from /usr/src/external/bsd/atf/dist/tools/parser.cpp:33:0:
/usr/src/external/bsd/atf/dist/tools/parser.hpp: In member function 'tools::parser::token tools::parser::tokenizer<IS>::next() [with IS = std::basic_istream<char>]':
/usr/src/external/bsd/atf/dist/tools/parser.hpp:98:8: warning: '<anonymous>.tools::parser::token::m_line' may be used uninitialized in this function [-Wmaybe-uninitialized]
struct token {
^~~~~
 1.5  12-Feb-2014  jmmv branches: 1.5.4; 1.5.8; 1.5.30;
Homogenize reachover build file structure with that of kyua-cli:

- Move the majority of the common build definitions to the top-level
Makefile.inc and ensure this gets included everywhere.
- Move the bconfig.h file to the top-level directory.
- Add a statically-generated defs.h file instead of creating one
during the build. Easier to understand and less chances for things
to go wrong.
- Make sure all files using ATF_VERSION have the right dependency to
trigger a rebuild when the value changes.
- Clean up stale -I flags.

This is all mostly for simplicity reasons and to reduce the cognitive
load required to understand the build of the atf and kyua-* packages.

I have tested this with both MKKYUA=no/yes and non-clean/clean builds
so hopefully I got the details right. But if not, let me know please.
 1.4  11-Feb-2014  jmmv Stop using bconfig.h in the tools code.

Just assume the code is being built for NetBSD for simplicity reasons.
 1.3  11-Feb-2014  jmmv Remove defs.hpp.

Because we now own the 'tools' subdirectory in the tree, we can yank some
of the upstream autoconf-related complexity. Start doing so by removing
defs.hpp and using the real compiler attributes where necessary.
 1.2  11-Feb-2014  jmmv Update reachover build files for atf-0.20.
 1.1  08-Feb-2014  jmmv Adjust reachover Makefiles for atf-0.19.

The main change here is that the atf-config, atf-report, atf-run and
atf-version tools no longer depend on libatf-c nor libatf-c++. Instead,
they depend on an internal libtools.a that contains code specifically
for these tools and nothing else, making them self-contained.
 1.5.30.2  13-Apr-2020  martin Mostly merge changes from HEAD upto 20200411
 1.5.30.1  10-Jun-2019  christos Sync with HEAD
 1.5.8.2  19-Aug-2014  tls Rebase to HEAD as of a few days ago.
 1.5.8.1  12-Feb-2014  tls file Makefile was added on branch tls-maxphys on 2014-08-19 23:45:55 +0000
 1.5.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.5.4.1  12-Feb-2014  yamt file Makefile was added on branch yamt-pagecache on 2014-05-22 15:40:13 +0000

RSS XML Feed